count不是计数吗?得出的结果也只能是数字啊?怎么会出现空。例:select count(*) from table_namegroup by pkhaving count(*) > 1;
看你的sql你这个不出空才是buggroup by pk?根据主键分组?那么记录永远只有1条,但是having count(*)>1 是没有数据的,当然出空了。你改成>=1就不空了嘛。
group by pk
having count(*)>1
>=1
1 回答872 阅读
810 阅读
2 回答591 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
看你的sql你这个不出空才是bug
group by pk
?根据主键分组?那么记录永远只有1条,但是having count(*)>1
是没有数据的,当然出空了。你改成>=1
就不空了嘛。