[英]MYSQL - get the rows where one column A is less than column B
Table (showing only relevant columns)表格(仅显示相关列)
ID | product_name | stock | stock_level
6 | test name | 5 | 4
7 | test name 2 | 3 | 9
I have a lot more rows in my database.我的数据库中有更多行。
In MYSQL, how can I get every row where the stock value is less than the stock_level value?在 MYSQL 中,如何获取股票值小于 stock_level 值的每一行?
Like this?像这样?
SELECT * FROM table WHERE stock < stock_level
That would return row2 (stock = 3, stock_level= 9) but not row1 (stock = 5, stock_level= 4).这将返回 row2 (stock = 3, stock_level= 9) 而不是 row1 (stock = 5, stock_level= 4)。
<?php
$result = mysqli_query($myslqi, "SELECT * FROM table WHERE stock < stock_level")) {
....
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.