Php MYSQL-获取A列小于B列的行

Php MYSQL-获取A列小于B列的行,php,mysql,sql,Php,Mysql,Sql,表(仅显示相关列) 我的数据库中有更多的行 在MYSQL中,我如何获得每一行的stock值小于stock\u级别的值?像这样 SELECT * FROM table WHERE stock < stock_level 从库存

表(仅显示相关列)

我的数据库中有更多的行

在MYSQL中,我如何获得每一行的stock值小于stock\u级别的值?

像这样

SELECT * FROM table WHERE stock < stock_level
从库存<库存水平的表格中选择*
这将返回第2行(stock=3,stock\u level=9),但不返回第1行(stock=5,stock\u level=4)


见表定义:库存水平,而非库存值。也许在结尾加上分号……谢谢,我已经更新了字段名。我省略了分号,因为这在本例中没有效果(坏习惯很难改掉!)。所以您使用的是关系数据库,还没有学会WHERE子句吗?我建议你在来这里之前至少学习一下数据库基础知识。
SELECT * FROM table WHERE stock < stock_level
<?php
$result = mysqli_query($myslqi, "SELECT * FROM table WHERE stock < stock_level")) {
  ....
}