我需要從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
條款:
請發佈錯誤信息。 –