1
你好,我需要一些帮助,让我的MySQL正确。 我需要选择具有最大“var”列值的一行。 这就是我现在所拥有的,但它不会给最大php mysql与HAVING和MAX查询
SELECT a.* FROM `table` AS a GROUP BY a.var HAVING a.var = MAX(a.var) AND `code` = '1' AND `type` = '0';
你好,我需要一些帮助,让我的MySQL正确。 我需要选择具有最大“var”列值的一行。 这就是我现在所拥有的,但它不会给最大php mysql与HAVING和MAX查询
SELECT a.* FROM `table` AS a GROUP BY a.var HAVING a.var = MAX(a.var) AND `code` = '1' AND `type` = '0';
您可以使用ORDER BY
与LIMIT 1
:
SELECT col1, col2, ..., coln
FROM `table`
WHERE `code` = '1' AND `type` = '0'
ORDER BY `var` DESC
LIMIT 1
这可能是你所需要的:
SELECT MAX(vari)
FROM TABLE
WHERE `code` = '1' AND `type` = '0'