【发布时间】:2011-06-25 12:15:15
【问题描述】:
我有两张桌子:
主题: [id, ...]
分类: [subject.id, ...]
我想从表 #1 中选择所有科目,而不是 #2(类别)中的条目。
任何提示表示赞赏(:
最好的问候
【问题讨论】:
我有两张桌子:
主题: [id, ...]
分类: [subject.id, ...]
我想从表 #1 中选择所有科目,而不是 #2(类别)中的条目。
任何提示表示赞赏(:
最好的问候
【问题讨论】:
select * from subjects where id not in (select subject.id from categories )
【讨论】:
Sachin 已经提供了正确答案,但您也可以使用连接语法:
SELECT
subjects.*
FROM
subjects
LEFT OUTER JOIN
categories
ON
subjects.id = categories.subject_id
WHERE
categories.subject_id IS NULL
【讨论】: