select distinct name from tableName

解决方案 »

  1.   

    如果要其它字段一起显示
    select * from tableName group by name
      

  2.   

    得到总共进过多少种货物
    select count(distinct name) as cnt from tableName
      

  3.   

    select DISTINCT fieldName from tableName 
    只取fieldName 的值,同名的只取一次
      

  4.   

    那如果我要列出name值为aaa和bbb的两样货物的所有记录,用一条select语句可以做到吗?
      

  5.   

    那如果我要列出name值为aaa和bbb的两样货物的所有记录,这样取不是连重复的也取出来了吗
    select * from 表名 where name in (select distinct name from 表名 where name='aaa' or name='bbb')
      

  6.   

    不,是要把重复的也列出来。只要是name为aaa和name为bbb的记录都列出来。
      

  7.   

    括号里面的select distinct 有用吗?直接
    select * from 表名 where name ='aaa' or name='bbb'
    不就好了。
    这个问题跟开始那个有关吗?
      

  8.   

    select count(namenum) as cnt from tableName group by name order by name
      

  9.   

    同意 binscut(何时走出迷雾),能用SQL语句来实现的就最好用SQL直接实现。