我试图将结果组合到一个输出中,其中一列是DepositNo
,另一列是Doc_Type
任何Doc_Type
等于DocType
(反之亦然),显示DepositNo
of DocType
。
这是我的查询:
SELECT Doc_Type
FROM Doc_Outgoing_Details
WHERE (Doc_Type <> 67)
UNION
SELECT DepositNo, DocType AS Doc_Type
FROM Doc_Outgoing
WHERE (DocType <> 67)
当我执行它时,它说:
UNION 的目标列表中必须有相同数量的表达式。