我需要从mysql表中的某个特定列中找到最大值,其中另一列的值等于某个值。但是,对于我正在使用的查询,我不断收到显示的消息和SQL错误。我的查询是aS如下:SQL MAX与WHERE子句结合使用
SELECT MAX(message_id) AS top_message HAVING(child_id) = '".$message_id[$i]."'
有什么建议吗?当你有一个聚集conditon
SELECT MAX(message_id) AS top_message
FROM tablename
WHERE child_id = '".$message_id[$i]."'
只能使用HAVING
条款:
请发布错误信息。 –