我需要檢查一個值是否大於其他每個值。如何檢查值是否大於其他值?
目前,我有這個疑問,但如果該值比其他所有總價值更大它只檢查:
IF (SELECT SUM(`price`) AS '14'
from data
where sale = 14) > (
SELECT SUM(`price`) AS 'x14'
from data where sale != 14)
THEN SET New.price=1.99;
雖然我需要它來檢查,如果出售的(14)相關的比大(15 )並且大於(16)。
找到最大值,然後與之比較 – 2014-12-07 11:48:42
表格的結構和要選擇的列是什麼? – 2014-12-07 11:50:43
@GrijeshChauhan這是一個好主意。我會嘗試。 – mediaroot 2014-12-07 12:20:03