让PHP在没有GROUPING的情况下查询MySQL的COUNT()

时间:2012-08-29 09:58:54

标签: php mysql

我正在尝试使用PHP脚本来显示MySQL表中的所有重复值。使用以下代码,我在phpMyAdmin SQL查询窗口中获得了所需的结果,但它不能用作PHP mysql_query()。

SELECT nordby_log.artikel, a.the_count
FROM
  nordby_log, 
  (SELECT artikel, COUNT(*) AS the_count
  FROM nordby_log
  GROUP BY artikel) AS a
WHERE nordby_log.artikel = a.artikel

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您需要使用HAVING,结果分组后评估

SELECT   artikel
FROM     nordby_log
GROUP BY artikel
HAVING   COUNT(*) > 1