表A有x、y两列,想要得到下面输出结果:
x y 序号
1 a 1
1 b 2
1 c 3
2 b 1
2 c 2
sql语句如下:
SELECT *,(SELECT COUNT(*) + 1
FROM a
WHERE x = t.x AND y < t.y) AS 序号
FROM A t[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/58174/viewspace-1022962/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/58174/viewspace-1022962/