难题,请大家看看,急啊
SELECT top 36 id,roomName,bgImg,qqImg,listCount FROM room where [status]=2 ORDER BY listCount DESC,id asc
SELECT DISTINCT TOP 36
id ,
roomName ,
bgImg ,
qqImg ,
listCount
FROM ( SELECT id ,
roomName ,
bgImg ,
qqImg ,
listCount
FROM room
WHERE id = 1
UNION ALL
SELECT TOP 37
id ,
roomName ,
bgImg ,
qqImg ,
listCount
FROM room
WHERE [status] = 2
ORDER BY listCount DESC ,
id ASC
) T
ORDER BY listcount ASC
lz 你的需求表达的不是很清楚。