我有两张表如下所示:
如何执行查询以合并表B中的重复数据,因此我可以获得表C,其中记录来自表A和表B?
任何帮助都将受到高度赞赏.. 谢谢!
答案 0 :(得分:1)
可以使用UNION
SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB
如果有一个名为TableC
的额外表,并且您想要插入TableA
和TableB
的结果,请使用INSERT INTO...SELECT
语句,
INSERT INTO TableC(ID, Value)
SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB
或许你想创建一个VIEW
CREATE VIEW TableC
AS
SELECT ID, Value FROM TableA
UNION
SELECT ID, Value FROM TableB
调用视图,
SELECT * FROM TableC