<1行第2行第3行第4行第5行>
我有一个类似这样的sql表:
标签可以按label
的顺序枚举每个code
中的行。
/*
WITH MYTABLE (code, label) AS
(
VALUES
(1, 'row')
, (1, 'row2')
, (2, 'row3')
, (2, 'row4')
, (2, 'row5')
)
*/
SELECT CODE, LABEL
FROM
(
SELECT ROW_NUMBER () OVER (PARTITION BY CODE ORDER BY LABEL) AS RN_
, T.*
FROM MYTABLE T
)
WHERE RN_ = 1
代码 | LABEL |
---|---|
1 | 行 |
2 | 行3 |