0
我想要一個查詢來返回不存在於另一個表中的值。我目前運行兩個查詢並在代碼中進行交集。我堅持的語法,多列和語句的存在之後where
涉及多列的子查詢
首先查詢:
SELECT sid, cid
FROM Table2
where used = 0
group by sid, cid
主查詢:
SELECT sid, cid, count(1) as cnt
FROM Table1
WHERE ##not any pair of (sid, cid) returned from first query##
GROUP BY sid, cid
HAVING cnt < 20
LIMIT 50
什麼是完整的主查詢?
當你說*沒有任何*'SID,cid',你的意思是兩個或以下任何SID或CID的? – 2013-02-11 11:56:28
@JW,修正了歧義 – aitchnyu 2013-02-11 12:20:08