我想從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。 –