我还是SQL新手。我想从这两个选择中获取结果并将其中一个附加到另一个,然后仅从该结果中选择唯一项。
from: 20
答案 0 :(得分:1)
试试这个:
SELECT CONCAT('CSALES - PNP - ',[FArticle no.],' - ',[Store ID],' - ',[base UOM]) FROM tblStock
UNION
SELECT CONCAT('CSALES - PNP - ',[FArticleNumber], ' - ',[Store ID],' - ','EA') FROM tblSales
请在此处阅读UNION
和UNION ALL
https://docs.microsoft.com/en-us/sql/t-sql/language-elements/set-operators-union-transact-sql
答案 1 :(得分:0)
我建议使用UNION
:
SELECT CONCAT('CSALES - PNP - ', [FArticle no.], ' - ', [Store ID], ' - ', [base UOM])
FROM tblStock
UNION
SELECT CONCAT('CSALES - PNP - ', [FArticleNumber], ' - ', [Store ID], ' - ', 'EA')
FROM tblSales;
UNION
删除重复项。