我需要有关创建查询的帮助。
我需要一个id与所选项匹配的项目表中的所有项目。
某些项目是组的一部分,如果是这样,它们的groupId不为null,这是另一个表的主键。
我想返回项目的ID,项目的描述,以及它是否是组的一部分,以返回该项目的组描述,该项目描述位于另一个表格中。
答案 0 :(得分:1)
根据您在帖子中提供的小信息,我试图将答案放在一起。 如果您发现我错过了任何内容,只需添加一些细节,我就会“修复”答案; - )
SELECT ITEMID,
ITEMDESC,
Isnull(GROUPDESC, '') GroupDesc
FROM ITEMTABLE T1
LEFT JOIN GROUPTABLE T2
ON T1.GROUPID = T2.GROUPID
WHERE ITEMID = @Chosen
答案 1 :(得分:0)
如果groupId
为NULL
,则group_description
为NULL
:
SELECT ID,
DESCRIPTION,
GROUP_DESCRIPTION
FROM TABLE1
LEFT JOIN TABLE2
ON TABLE1.GROUPID = TABLE2.GROUPID
WHERE ID = YOUR_ID
希望它有所帮助!