我想检查下一field1有没有两个相同的值, 应该怎样写呢?

解决方案 »

  1.   

    select count(FIELD) FROM 表达式 GROUP BY FIELD HAVING COUNT(FIELD)>0
      

  2.   

    select count(FIELD)AS D FROM 表达式 GROUP BY FIELD HAVING D>1
      

  3.   

    差不多就是楼上说的,你稍微看看SQL的帮助吧,不要拷贝过去哦。
      

  4.   

    HAVING D>1这里出错, 应该改成怎样写呢?我的数据库是access
      

  5.   

    select FIELDName  FROM TableName GROUP BY FIELD  HAVING Count(*)>1