select distinct,account form tab....

解决方案 »

  1.   

    错了。
    select distinct,account from tab....
      

  2.   

    按kingerq(多菜鸟)的写法这个语句都错误了。
      

  3.   

    select DISTINCT account from tab……
    DISTINCT要大写。
      

  4.   

    select DISTINCT account from tab……
    DISTINCT要大写。????不是大小写的问题吧
      

  5.   

    你确定account字段的记录有重复吗?那个语句的写法是正确!
    自己再看看是否字段,表名,WHERE下错了。
      

  6.   

    select distinct account from tab
    是只输出一个account相同的记录你的“为什么没有过滤掉重复的账号记录,当数据库关于account记录有50条,有10条是相同账号写入的。
    当用上述语名读出时,为什么相同账号写入的记录全部显示出来了。”是否应该理解为这样?account是“账号”吗?
      

  7.   

    to xuzuning(唠叨)我的内容是这样的。 id   account    title     message     
      1     ab         asd         asdf        
      2     b          asdf     ajsdfkljkl  
      3     ab       kksdjkl    aklsdjfkldjl 
      4     adf     kjsdf        ajsdfjla     
      5     ab       ajksdfkl     ajsdfkj  
    .....................   
    想要的结果是 过滤掉重复的.....
     id account  
      1  ab     
      2  b
      4  adf
      

  8.   

    可以用GROUP BY account来实现
    select * from tab GROUP BY account .....
      

  9.   

    select distinct trim(account) from tab…… 
    这样写试试看。
      

  10.   

    select * from tbl_name group by account
      

  11.   

    select min(id),account from test group by account order by id asc;