我有一张桌子:

col_1        col_2        col_3
10001        apple        3
10001        orange       2
10001        orange       5
10001        orange       8


我该如何构造一条SQL语句以获取如下内容:

col_1        col_2        col_3        col_2        col_3
10001        apple        3            orange       2
10001        apple        3            orange       5
10001        apple        3            orange       8

最佳答案

SELECT *
FROM table t1
    JOIN table t2
        ON t1.col_1 = t2.col_1
        AND t1.col_2 < t2.col_2

10-04 15:50