首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求 mysql 查询多条不重复语句解决思路

2012-02-04 
求 mysql 查询多条不重复语句idnameuser_id1张山72李四83王五94张山75王五9我需要根据userid得到idnameuse

求 mysql 查询多条不重复语句
id           name         user_id    
1             张山             7
2             李四             8
3             王五             9
4             张山             7
5           王五               9

我需要根据userid得到
id           name         user_id    
5           王五               9
4             张山             7
2             李四             8

SELECT   *     from   user   group   by   user_id   order   by   id  

得到

id           name         user_id    
5             王五               9
2             李四             8
4             张山             7

好像不行,,请大侠帮忙!

[解决办法]
哪儿不行?不是挺好的么
[解决办法]
那错了?不是正好得到你要的吗?
[解决办法]
select * from ( SELECT * from user group by user_id) as t order by t.id
[解决办法]
SELECT DISTINCT * from user group by user_id order by id
DISTINET的功能就是去掉相同的数据
[解决办法]
还是、不行。。主要是group by 不单单把重复的去的 还自作多情的 倒序给我排列了。。
我并不想让他排列。我想让order by id 排列!
[解决办法]
你确信你贴在这里的和你运行的一样?

order by id desc, 就会是 5,4,2 的顺序

热点排行