3 回答

TA貢獻1871條經驗 獲得超8個贊
使用UNION概念。為此,您可以使用 UNION 或 UNION ALL 關鍵字。
筆記:
使用UNION 時,將刪除重復記錄,因此如果您想保留所有記錄,請使用 UNION ALL。
您不需要為此創建子查詢。
SELECT taid AS ID, tanum AS NUM, tarelation AS RELATION FROM tableA
UNION ALL
SELECT tbid AS ID, tbnum AS NUM, tbrelation AS RELATION FROM tableB;

TA貢獻1784條經驗 獲得超8個贊
您的 SQL 查詢不會生成僅包含您作為輸出顯示的tanum和tbnum值的列表。如果您想要所有表中僅包含tanum和tbnum值的列表(如您所希望的結果所示),可以這樣做:
select tanum from TableA
union
select tbnum from TableB;

TA貢獻2016條經驗 獲得超9個贊
我不確定這是否是您要查找的內容,但您似乎只想附加這兩個表:
select a.*
from
(select taid as ID,tanum as NUM,tarelation as RELATION from tableA
UNION
select tbid as ID,tbnum as NUM,tbrelation as RELATION from tableB)a
- 3 回答
- 0 關注
- 228 瀏覽
添加回答
舉報