id     name    user_id  
1      张山      7
2      李四      8
3      王五      9
4      张山      7
5     王五       9我需要根据userid得到
id     name    user_id  
5     王五       9
4      张山      7
2      李四      8SELECT *  from user group by user_id order by id 得到id     name    user_id  
5      王五       9
2      李四      8
4      张山      7好像不行,,请大侠帮忙!

解决方案 »

  1.   

    我要得到
    id     name    user_id  
    5     王五       9
    4      张山      7
    2      李四      8SELECT *  from user group by user_id order by id 得到的是 
    id     name    user_id  
    5      王五       9
    2      李四      8
    4      张山      7和我要得到的不一样 啊 老大们
      

  2.   

    select * from ( SELECT * from user group by user_id) as t order by t.id
      

  3.   

    SELECT DISTINCT *  from user group by user_id order by id
    DISTINET的功能就是去掉相同的数据
      

  4.   

    还是、不行。。主要是group by  不单单把重复的去的  还自作多情的 倒序给我排列了。。
    我并不想让他排列。我想让order by id  排列!
      

  5.   

    你确信你贴在这里的和你运行的一样?order by id desc,  就会是 5,4,2 的顺序
      

  6.   

    select * from ( SELECT * from user group by user_id) as t order by t.id