读书人

sql 查询每个gcid的前三个

发布时间: 2013-08-06 16:47:25 作者: rapoo

sql 查询每个gcid的前3个
sql 查询每个gcid的前三个
[解决办法]


SELECT *
FROM Ta A
WHERE EXISTS
(SELECT 1
FROM
(SELECT gid=MIN(GID)+3,gcid
FROM Ta Group By gcid
) B
WHERE A.gcid=b.gcid And A.gid<b.gid
)

读书人网 >SQL Server

热点推荐