id       nametTo   nameFrom     NUM
2 张三 小白 99200003283
3 小明 小白 99200003622 
1 张三 小白 99200003283
4 小白 阿斯 99200002861 
5 张三 阿萨德 99200003283
6 张三 小白 99200003283
7 张三 阿萨德 99200003283
8 张三 美雅 99200003283
查处对应张三的nameFrom,并降序查出

nameFrom             NUM
小白             99200003283
阿萨德          99200003283
美雅            99200003283

解决方案 »

  1.   

    sql :  distinct去掉重复
     order by 排序OK
      

  2.   

    order by你怎么根据条件查询
    根据num次数查你又怎么确定是哪个人
    select   DISTINCT nameFrom from 表名 as t where  t.nameTo='张三' 。。后面不知道怎么写了
      

  3.   

    select distinct(nameFrom) as nameFrom, num from table
    where nameTo='张三' 
    order by num desc
      

  4.   

    order by你这么写是错的
      

  5.   

    SELECT A.nameFrom ,A.NUM FROM TABLE_TEST A WHERE A.id ='张三' GROUP BY A.nameFrom ORDERY A.nameFrom DESC