【发布时间】:2016-10-21 06:23:04
【问题描述】:
我想从allinventory_tb获取描述和型号。
所以我做了内部连接,但是当我要显示描述和模型时。
错误是这样的:
注意:未定义索引:描述,注意:未定义索引:模型。
有什么建议吗?
|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 的事情,但会显示错误。
-
您能否请始终引用您的表名?我仅在您的问题中看到了 三个 版本的名称:
allinventory_tb、allinvty3和allinvty_tb。 -
抱歉,我的代码已经更新了。