php - SQL值必须大于其他值达到一个值

标签 php mysql sql

我有这个

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

它可以工作并获得 preisbevor 大于 preis 的所有产品。但我只会得到 preisbevor 超过 1 preis 的元素

现在,它给我们“productname preisbevor: 2.00$ and have preis: 1.99$” 但我只会得到 preisbevor 大于 preis 并且必须达到 1$ 的产品

例如:“产品名称的售价为 2.99 美元,售价为 1.99 美元”,如果它的售价为 2.98 美元,我就不会拥有该商品...

最佳答案

使用下面的查询

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

关于php - SQL值必须大于其他值达到一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37701527/

相关文章:

javascript - 单击 Ajax 可排序表的一行时如何打开信息窗口

php - 使用jQuery发布时从函数获取数据

javascript - 使用JS向MySQL数据库中插入数据

sql - 在 sqoop 导出中,Avro 表在 RDBMS 中定义模式

MYSQL主键组合2个唯一且不相同的值

PHP 从特定位置 append 到文件

mysql - REPLACE 查询不会替换所有提到的字符

mysql - Laravel 迁移外键不起作用

mysql - 如何从 Node.js 终端访问 mySQL

sql - 条件选择语句