我有两个表,每个表都有一些相同的列。但是,每个表还包含唯一的数据。(类似的数据包括行名)。
我需要做的是将表二中的数据添加到表一中的匹配行(匹配名称列)。
有没有办法做到这一点?
我需要表 2 中的东西进入名称匹配的表 1:
我有两个表,每个表都有一些相同的列。但是,每个表还包含唯一的数据。(类似的数据包括行名)。
我需要做的是将表二中的数据添加到表一中的匹配行(匹配名称列)。
有没有办法做到这一点?
我需要表 2 中的东西进入名称匹配的表 1:
以下查询应返回所有匹配的行,其中包含两个表中的列。请注意,将排除任何唯一行(仅存在于表一或表二中)。
SELECT
one.matchingColum,
one.oddColum,
two.evenColumn
FROM one
JOIN two on one.matchingColumn = two.matchingColumn
如果数据类型相同,那么你可以做一个联合
SELECT *
FROM table1
UNION
SELECT *
FROM table2
如果数据类型不同并且您有一个可以加入的字段,那么您可以进行 JOIN
SELECT *
FROM table1 t1
LEFT JOIN table2 t2
ON t1.id = t2.id