假设数据格式为
ID Category
14424342 241
14424342 17
14234154 243
. .
. .
我想创建一个只包含Ids和类别的表,其中Cat = 241
我的查询
SELECT ID & Category FROM Table1 WHERE Category = 241
返回
ID Category
14424342 241
但我也希望查询显示与该ID对应的每个类别。
会返回的东西
ID Category
14424342 241
14424342 17
14424342 41
15238991 241
15238991 91
. .
几乎就像是if语句,如果Cat = 241返回ID并显示与ID相关联的每个类别
答案 0 :(得分:2)
您可以使用某种子查询。
select ID, Category
from Table1
where ID in (select ID from Table1 where Category = 241)