select id, first_name, count(*) from users;
用户表包含 10 个条目,但上面的选择查询只显示一行。混合使用 count(*) 作为上述查询的一部分是错误的吗?
最佳答案
COUNT是聚合函数。您不能将其混入您的常规查询中。
如果您想要接收十个条目,只需进行正常选择即可:
SELECT id, name FROM users;
并获取条目数:
SELECT COUNT(id) FROM users;
关于mysql - 将 count(*) 作为选择查询的一部分是错误的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676509/