【发布时间】:2010-08-05 13:18:09
【问题描述】:
对不起这个简单的问题,但我错过了树林中的森林。
这些是我的表(我离开了备件表,因为我只是在寻找两个特殊的 fk):
(来源:bilder-hochladen.net)
我需要来自 tabData 的不同行,这些行在子表 tabDataDetail 中以 fiSparePart=8837 和 8969 引用。 下面只给我那些至少有一个备件的行,但我需要那些都有。它们也没有区别,因为有从句。
SELECT tabData.idData
FROM tabData INNER JOIN
tabDataDetail ON tabData.idData = tabDataDetail.fiData
GROUP BY tabData.idData, tabDataDetail.fiSparePart
HAVING tabDataDetail.fiSparePart IN (8837, 8969)
ORDER BY tabData.idData
感谢您的宝贵时间。
【问题讨论】:
标签: sql sql-server tsql join group-by