多选
select count(id) from table where name='a'
select count(id) from table where name='b'
一组选择
select name,count(id) from table where name in('a','b') group by name;
哪个更好?
最佳答案
我说,在这样一个简单的例子中,group by语句的性能会相当或更好,而且可能会更好,因为如果您运行两个需要分组的不同select语句,那么在后期处理您的信息时,性能也会受到影响。
关于mysql - 哪个更好的mysql组计数或计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13944725/