2016-06-08 103 views
0

我有這個SQL值必須比其他價值較大的達到值

SELECT * 
FROM tl_products 
WHERE preisbevor > preis 
ORDER BY updatetime DESC 
LIMIT 25 

它的工作原理,並得到所有產品preisbevor比PREIS更大。但我只會得到有物品超過1的物品

現在,它給了我們「產品名稱preisbevor:2.00 $和有價格:1.99 $」 但我只會得到preisbevor大於preis和必須達到1 $

像:「產品名稱有preisbevor:$ 2.99,並有價格:$ 1.99」,如果它有2.98 $我沒有將這個項目......

+3

'WHERE preisbevor> = preis + 1' – jarlh

+0

omg對不起,這就是它... – Scholli

回答

0

使用下面的查詢

SELECT * 
FROM tl_products 
WHERE preisbevor >= preis+1 
ORDER BY updatetime DESC 
LIMIT 25