我想从allinventory_tb
获取描述和模型。MySQL联盟全部结合MySQL内部联接
所以我做了内部连接,但是当我要显示描述和模型时。
的错误是这样的:
说明:未定义指数:说明,注意:未定义指数:模型。
有什么建议吗?
|allinventory_tb|
----------------
|in_code |
|description |
|model |
---------------
$sql = "select t.itemcode as itemcode ,sum(t.qty) as qty
from (
select itemcode,qty from barcode INNER JOIN allinventory_tb on barcode.itemcode = allinventory_tb.in_code
union all
select itemcode,qty from adjustment_tb INNER JOIN allinventory_tb on adjustment_tb.itemcode = allinventory_tb.in_code where adjustment_tb.status='APPROVED'
union all
select itemcode,(qty * -1) from soldout_pd INNER JOIN allinventory_tb on soldout_pd.itemcode = allinventory_tb.in_code) as t
group by itemcode";
$result = $conn->query($sql);
你的错误看起来是由PHP,而不是MySQL的未来。原始查询是否在MySQL中运行,没有错误?控制台给你什么错误? –
查询运行时没有错误,如果我要显示allinvty_tb中的行,但是我已经做了INNER JOIN的话,错误将会显示。 – codeSeven
你可以_please_始终引用你的表名吗?我仅在您的问题中看到_three_版本的名称:allinventory_tb,allinvty3和allinvty_tb。 –