表1
id  name  text    YN
1   张三  发发     1
2   李四  方可诶   0
3   张三  发发啊   1
4   王彭  发飞鸽   1

要求按YN=1查询所有,并且按name分类
SQL语句怎么写????

解决方案 »

  1.   

    select * from tablebname where yn=1 group by name
      

  2.   

    select * from 表1 where YN=1 group by name
      

  3.   

    select * from tb where YN=1 group by name
      

  4.   

    select * from tb group by 字段
     不可以用 * 号  必须是group by 后的字段
      

  5.   

     用 order by 就可以啦 
      

  6.   

    select * from tablebname where yn=1 group by name 
     
      

  7.   

    百度 google 上一大堆
    浪费40分
    结果都还不能直接用
      

  8.   

    select [name] from tablebname where yn=1 group by [name]
      

  9.   

    如果是统计select [name],count(*) from tablebname where yn=1 group by [name]