我有一个UNION ALL,我想向其中添加新字段。我想报告supplier_number
列,但是当前在运行查询时,我无法将该列包括在第二选择中。
对该表的联接位于第一个选择内,但不在所有联合下方的第二个选择内。
如果我在第二个选择中包括该联接,它将报告严重错误的记录数。
我要报告的字段是supplier_number
字段。
SELECT
si.supplier_number AS 'supplier_number',
FROM
items_items ii
JOIN stock_items si ON ii.id = si.inventory_id
UNION ALL
SELECT
'' AS 'supplier_number',
FROM
items_items ii
LEFT JOIN product p ON p.id = ii.product_id;
我现在知道第二个Supplier_number通过''报告为空。
谢谢。