Mysql 只出现结果中第 3 行的行

Mysql just appear line where count 3 lines in result

我正在尝试得到一个结果:只出现 id 为 6 且行数为 3 的行

SELECT id, COUNT(*) AS number FROM tableexample WHERE id = 6 AND number = '3'

但我有一个错误未知列号

一些帮助,谢谢。

您不能在 where 子句中使用列别名。使用 having 代替:

SELECT id, COUNT(*) AS number FROM tableexample WHERE id = 6 having number = '3'