我有兩個表:如何在SQL查詢中的表A(A B)中選擇表B的相對補碼?
科目: [ID,...]
類: [subject.id,...]
我想選擇#1表中沒有#2(類別)中的條目的所有主題。
任何提示讚賞(:
問候
我有兩個表:如何在SQL查詢中的表A(A B)中選擇表B的相對補碼?
科目: [ID,...]
類: [subject.id,...]
我想選擇#1表中沒有#2(類別)中的條目的所有主題。
任何提示讚賞(:
問候
select * from subjects where id not in (select subject.id from categories)
薩欽的已經提供了一個正確的答案,但你可以做到這一點與聯接語法,以及:
SELECT
subjects.*
FROM
subjects
LEFT OUTER JOIN
categories
ON
subjects.id = categories.subject_id
WHERE
categories.subject_id IS NULL
謝謝你的補充,無論如何.Sachins的方式看起來更容易(也許更快),但我選擇了你的方式,因爲Sachins的建議通過活動記錄器實現了一些麻煩d。 – 2011-02-11 12:01:38
感謝您的重播。很容易(: – 2011-02-11 11:59:50