2016-06-08 55 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