shop店铺表
ID int ID
ShopName varchar 店铺名
shopCreidt int 店铺信誉
shopTypeid int 店铺类别
1 aa 12 1
2 bb 13 1
3 cc 14 1
4 dd 15 1
5 aaa 11 2
6 bbb 13 2
7 ccc 14 2
8 eee 16 2
shopType店铺类型表
ID
shoptypeName 类型名
1 服装
2 器具要求取出每个分类里面 按照shopCreidt降序取前2个显示结果
服装 dd cc
器具 eee ccc
ID int ID
ShopName varchar 店铺名
shopCreidt int 店铺信誉
shopTypeid int 店铺类别
1 aa 12 1
2 bb 13 1
3 cc 14 1
4 dd 15 1
5 aaa 11 2
6 bbb 13 2
7 ccc 14 2
8 eee 16 2
shopType店铺类型表
ID
shoptypeName 类型名
1 服装
2 器具要求取出每个分类里面 按照shopCreidt降序取前2个显示结果
服装 dd cc
器具 eee ccc
where shop.shopTypeId=shopType.ID and shop.shopCreidt in(
select top 2 b.shopCreidt from shopType a left join shop b on a.ID=b.shopTypeid
group by b.shopCreidt order by b.shopCreidt desc)
go