我很难计算它找到一个新的personnel_id计划,但忽略它是否会再次发现相同的personnel_id。PHP Count MySQL值并忽略重复
例personnel_id 24下周在A楼和B楼,但只计为1,因为这是同一个人。
最后我会做一些像$result = $totalpersonnel_id_tablepersonnel - $totalpersonnel_id_tableplanning
这会给我一个像7这样的数字意味着7名员工没有受到影响。
我觉得这是我想要的正确的查询:
$test=mysql_query("SELECT COUNT(DISTINCT personnel_id) AS numberpid
FROM planning WHERE personnel_id!='' GROUP BY personnel_id HAVING
COUNT(personnel_id) > 1");
我没有找到如何从这个查询得到的总和。
我现在已经测试了你的解决方案,它没有返回PhpMyAdmin的结果。我认为这是因为它在HAVING中缺少COUNT。如果我添加
要做?我有点迷路 – BackTrack57HAVING count(numberpid) > 1
,我会得到numberpid = 1的列表。这看起来是正确的,但有一个** mysql_result **或其他的东西COUNT所有这些numberpid = 1显示?也许一个