怎样才能只让相同的数据只出现一次? 不会吧。。distinct肯定会出现一次的,你一次也不出现原因在于limit前十项应该是 limit 0,10所以应该是:select distinct name from tab_name limit 0,10 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在明白我错在哪儿了!但有新的问题请教,希望大虾指教,谢谢。我建了一个很简单的表num1(只有两个字段id与num),全部内容如下:mysql> select * from num1 order by id desc;+----+-----+| id | num |+----+-----+| 5 | 9 || 4 | 3 || 3 | 4 || 2 | 3 || 1 | 1 |+----+-----+5 rows in set (0.00 sec)现在我遇到一个问题,当使用mysql> select distinct num from num1 order by id desc;+-----+| num |+-----+| 9 || 4 || 3 || 1 |+-----+4 rows in set (0.00 sec)能不能让重复出现的3排在4的前面。也就是说,我想让它的顺序是:9 3 4 1而不是9 4 3 1,有办法能做到吗? 写了触发器之后无法插入数据了 这个sql该如何写,查询出所有结果,但按特定值排序 如何快速地随机取记录? 关于mysql临时表的问题 MySql两个库里面的表连接查询 Mysql一条判断检索的问题。高手来看看 我现在有一个230M左右的sql文件,用什么方法或软件能导入到本地?在线等,急急急。。。 一个数据库问题,一直很困惑,高手指点啊。。。 100分救命啊,MYSQL完蛋了 如何把这两张表合并? 各位前辈,我有一个很好的创意,无奈受自身水平所限,空有其心无有其力.这是一个大的工程,请进听小生慢慢道来!!!! porsql?
我建了一个很简单的表num1(只有两个字段id与num),全部内容如下:
mysql> select * from num1 order by id desc;
+----+-----+
| id | num |
+----+-----+
| 5 | 9 |
| 4 | 3 |
| 3 | 4 |
| 2 | 3 |
| 1 | 1 |
+----+-----+
5 rows in set (0.00 sec)
现在我遇到一个问题,当使用
mysql> select distinct num from num1 order by id desc;
+-----+
| num |
+-----+
| 9 |
| 4 |
| 3 |
| 1 |
+-----+
4 rows in set (0.00 sec)
能不能让重复出现的3排在4的前面。也就是说,我想让它的顺序是:
9 3 4 1而不是9 4 3 1,有办法能做到吗?