这可能很简单,但我发现很难绕过这个.
基本上,我有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)
那种事情起作用.但我还想要一个下拉框来显示未在该父帐户中列出的所有项目.我该怎么做?
SELECT *
FROM b
WHERE itemid NOT IN
(
SELECT itemid
FROM a
WHERE a.parentnumber = @parentnumber
)
Run Code Online (Sandbox Code Playgroud)