SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]以上是show columns的定义。现在我想求一个条件,当一个字段相同的值的数量为10时(假设字段为num,其值为abc,abc相同的次数为10),这个where子句该怎么写?

解决方案 »

  1.   

    select * from db where num='abc' group by num having count(num)=10
    这样子??
    不大明白你说的跟 show columns 什么关系
      

  2.   

    如果是这样的话,我也能写。问题是字段num值相同且数量为10,这样的值不止一个。
      

  3.   

    select * from db group by num having count(num)=10
      

  4.   

    我写一条嵌套查询的,这样应该也可以,不过效率可能不高
    select * from db where id in ( select id from db group by num having count(num)=10)