gpt4 book ai didi

MySQL查询: help needed

转载 作者:行者123 更新时间:2023-11-29 14:40:53 26 4
gpt4 key购买 nike

我的表中有两个整数列,其中第一列填充了一些随机数,第二列为空。现在是否可以将第一列按升序排序,同时按降序排序并显示为第二列?我有下表的示例。

初始表:

col1   col2
5
7
3
9
2

输出:

col1   col2
2 9
3 7
5 5
7 3
9 2

最佳答案

试试这个:

SELECT tb1.col1,tb2.col2 FROM 
(SELECT @rownum:=@rownum+1 as rank, id as col1
FROM your_table, (SELECT @rownum:=0) as r
ORDER BY id ASC) as tb1
JOIN
(SELECT @rownum2:=@rownum2+1 as rank, id as col2
FROM your_table, (SELECT @rownum2:=0) as r
ORDER BY id DESC) as tb2
ON tb1.rank = tb2.rank

关于MySQL查询: help needed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8019305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com