【发布时间】:2021-01-21 02:43:55
【问题描述】:
问题:SQL 错误 [1248] [42000]:每个派生表都必须有自己的别名
试过:删除所有别名并使用完整路径而不是别名
原文:
SELECT *
FROM
(SELECT 'OfferItm9' AS OfferNo,
O.DocNo,
O.Stkno,
O.OfferPrice,
O.StartDateItm,
O.EndDateItm
FROM OfferItm9 O
WHERE O.EndDateItm>=CURDATE()
AND O.Active = '1'
AND O.UOM = 'U'
UNION SELECT 'OfferItm8' AS OfferNo,
O.DocNo,
O.Stkno,
O.OfferPrice,
O.StartDateItm,
O.EndDateItm
FROM OfferItm8 O
WHERE O.EndDateItm>=CURDATE()
AND O.Active = '1'
AND O.UOM = 'U'
)
【问题讨论】:
标签: mysql