2011-02-11 73 views

回答

19
select * from subjects where id not in (select subject.id from categories) 
+0

感谢您的重播。很容易(: – 2011-02-11 11:59:50

19

萨钦的已经提供了一个正确的答案,但你可以做到这一点与联接语法,以及:

SELECT 
    subjects.* 
FROM 
    subjects 
LEFT OUTER JOIN 
    categories 
ON 
    subjects.id = categories.subject_id 
WHERE 
    categories.subject_id IS NULL 
+0

谢谢你的补充,无论如何.Sachins的方式看起来更容易(也许更快),但我选择了你的方式,因为Sachins的建议通过活动记录器实现了一些麻烦d。 – 2011-02-11 12:01:38

相关问题