select 语句order by问题
表1
序号sn 姓名name
1 张1
2 李2
3 张1
4 李3
如何能得到按序号123排序的姓名(去除重复项的),只要姓名不要需要序号
select distinct name from tb1 order by sn ----结果肯定是不对的,因为sn必须出现在select中
应该怎么做呢?谢谢!
序号sn 姓名name
1 张1
2 李2
3 张1
4 李3
如何能得到按序号123排序的姓名(去除重复项的),只要姓名不要需要序号
select distinct name from tb1 order by sn ----结果肯定是不对的,因为sn必须出现在select中
应该怎么做呢?谢谢!
...全文
相关推荐
union all与order by用法
ORDER BY 的用法ORDER BY 用于对查询结果进行排序,使用方法是在 SELECT 语句后添加 ORDER BY 子句,例如:```sqlSELECT * FROM t ORDER BY status
Mysql联合查询UNION和Order by同时使用报错问题的解决办法
然而,当尝试将UNION与ORDER BY一起使用时,可能会遇到一些问题,因为它们的执行顺序和作用范围不同。下面将详细解释这些问题以及解决方案。
MySQL中union和order by同时使用的实现方法
%' ORDER BY score ASC) AS t3UNION(SELECT * FROM t1 WHERE username LIKE '%m%' ORDER BY score ASC) AS t4
SELECT语句使用大全
3 WITH TIES * FROM Score ORDER BY Num DESC --可解决成绩并列的问题5.
MYSQL随机抽取查询 MySQL Order By Rand()效率问题
例如,以下查询语句:```sqlSELECT * FROM tablename ORDER BY RAND() LIMIT 1;```虽然直观上看似简单有效,但在实际运行时,MySQL需要为每一行生成随机数并排序


疑难问题
