如何检查表中是否有东西

时间:2014-01-02 11:13:12

标签: sql

我被困在我的一份家庭作业中。

问题是:

  

哪个l.levcode不在b.levcode中?

这是我走了多远:

SELECT l.levcode, levnaam, levadres, levwoonplaats
from leverancier l, bestelling b
where l.levcode = b.levcode

但现在我不知道该怎么做。

3 个答案:

答案 0 :(得分:3)

试试这段代码:

    SELECT l.levcode, levnaam, levadres, levwoonplaats
    from leverancier l
    where l.levcode not in 
         (select levcode from bestelling)

答案 1 :(得分:2)

您只需使用NOT IN

即可
SELECT l.levcode, 
       levnaam, 
       levadres, 
       levwoonplaats 
FROM   leverancier l 
WHERE  l.levcode NOT IN (SELECT b.levcode 
                         FROM   bestelling b) 

答案 2 :(得分:1)

我认为这应该有效:

SELECT l.levcode, levnaam, levadres, levwoonplaats from leverancier l, bestelling b where   l.levcode NOT IN (select levcode from bestelling );