在WHERE子句中使用MAX aggregate函数的以下sql不起作用:
SELECT
ID,
title,
relevance
FROM
myTable
WHERE
(relevance <= MAX(relevance)/2)
有人能指点我正确的方向吗?myTable是临时表,因此不能使用子查询再次引用。谢谢!
最佳答案
SET @MaxRel=(SELECT MAX(relevance)/2 FROM myTable);
SELECT ID,title,relevance FROM myTable WHERE (relevance <= @MaxRel);
这能帮上忙吗
关于php - WHERE子句中的MAX(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4084551/