【发布时间】:2017-09-17 05:24:03
【问题描述】:
我想在满足条件的行的“价格”列中选择具有最高值的行。
使用如下所示的 MAX() 对我不起作用,因为它正在检查该列的最高绝对值。
"SELECT * FROM parts_list WHERE " . (implode(' = 1 AND ', $utilization)) . " = 1 AND (part_price = (SELECT MAX(part_price) FROM parts_list))"
我只希望它在填充的那些中选择“part_price”值最高的一个:
. (implode(' = 1 AND ', $utilization)) . " = 1
【问题讨论】:
标签: php mysql sql select conditional-statements