作者gyID (gy的ID,杀神的气魄)
看板Database
标题Re: [SQL ] 多栏位将更新的资料列出
时间Thu Oct 27 10:24:18 2011
※ 引述《markchen ()》之铭言:
: 我有两个栏位
: ID (from A资料表) ID (from B资料表)
: ----------------- -------------------
: A A
: B D
: C G
: D H
: E I
: F K
: 要怎样将 B资料表中的ID 仅 列出 与A资料表ID不重覆的部份
: 意思是 我只要列出 G H I K
: ID (from A资料表) ID (from B资料表)
: ----------------- -------------------
: A G
: B H
: C I
: D K
: E
: F
SELECT *
FROM (
SELECT A.ID , count(*) as TT
FROM A, B
WHERE A.ID = B.ID (+)
) XYZ
WHERE XYZ.TT is null or XYZ.TT = 0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.175.188
1F:推 fantasyj:这Outjoin的写法是Oracle的,原po没写dbms,回应写标准92的 10/27 10:31
2F:推 markchen:我是在access 2003 下使用sql 10/27 10:44