我的数据库表中有 2 个字段:“向上”和“向下”,它们都有整数值。
up = 8
down = 4
要拉出向上多于向下的行,我使用
$query = "SELECT * FROM table WHERE up > down";
假设我想提取具有最高数字的任一字段的值。我如何在查询中执行此操作?
最佳答案
SELECT IF(a > b, a, b) AS max_value
FROM (SELECT MAX(up) AS a,
MAX(down) AS b
FROM table) x
关于mysql - 查询数字最大的任一字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4342470/