首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-10-07 
找出所有满足条件的组里的所有条目People表SQL code人PK民族属于组的ID001汉组1002汉组1003满组1004汉组20

找出所有满足条件的组里的所有条目
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
)

热点排行