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'
我正在尝试得到一个结果:只出现 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'