当前位置: 代码迷 >> Sql Server >> 找到所有满足条件的组里的所有条目
  详细解决方案

找到所有满足条件的组里的所有条目

热度:25   发布时间:2016-04-27 10:56:28.0
找出所有满足条件的组里的所有条目
People表
SQL code
人PK    民族    属于组的ID001    汉    组1002    汉    组1003    满    组1004    汉    组2005    汉    组2006    满    组3007    满    组3


要求,输入民族,找出每组含有该民族的所有人信息,例如,条件是"满",结果是

SQL code
001    汉    组1002    汉    组1003    满    组1006    满    组3007    满    组3


因为组1和组3里都有满族的,所以要找出这两个组里所有人的信息

------解决方案--------------------
select * from People表 A where 组ID = 
(
select top 1 组ID from People表 B where 民族='满' and A.组ID=B.组ID
)
  相关解决方案