SQL不包括通过Join

Chr*_*ris 2 sql t-sql

这可能很简单,但我发现很难绕过这个.

基本上,我有2个表,a和b.'b'包含所有可能项目的列表,'a'包含链接到'b'中项目的行,以及父编号.即,要显示a中的行与他们的信息,我做这样的事情:

select a.field1, a.field2, b.description
from a inner join b on a.itemid = b.itemid
where a.parentnumber = @parentnumber
Run Code Online (Sandbox Code Playgroud)

那种事情起作用.但我还想要一个下拉框来显示在该父帐户中列出的所有项目.我该怎么做?

Qua*_*noi 9

SELECT  *
FROM    b
WHERE   itemid NOT IN
        (
        SELECT  itemid
        FROM    a
        WHERE   a.parentnumber = @parentnumber
        )
Run Code Online (Sandbox Code Playgroud)