为什么SELECT COUNT(*), column1, column2, ... FROM table_name;查不出来
时间: 2024-03-05 17:53:17 浏览: 53
查询数据库名,表名,表字段等
5星 · 资源好评率100%
如果使用 `SELECT COUNT(*), column1, column2, ... FROM table_name;` 查询时无法查询出结果,可能是因为语句中的 `GROUP BY` 子句没有指定分组字段。
正确的语句应该是:
```
SELECT COUNT(*), column1, column2, ... FROM table_name GROUP BY column1, column2, ...;
```
其中,`column1, column2, ...` 为要查询的字段名,`table_name` 为要查询的表名。执行这个语句后,会返回包含两个字段的结果集,第一个字段为查询出的总条数,第二个字段为查询出的字段信息。同时,由于使用了 `GROUP BY` 子句,需要指定分组的字段,否则查询会出错。
阅读全文