php - 我有两个包含重复值和唯一值的表。我不需要两个表中的重复值,我只需要唯一值
问题描述
我有两个包含重复值和唯一值的表我不需要两个表中的重复值我只需要唯一值并将其复制到新表中作为输出。
例如:
Table 1 data
col1
101
102
103
104
Table 2 data
col1
101
102
103
105
所需的输出是
New Table 3 data
col1
104
105
查询是
SELECT
Table 1 data.col1
FROM
Table 1 data
LEFT JOIN
Table 2 data
ON
Table 1 data.col1 = Table 2 data.col1
WHERE
Table 2 data.col1 is NULL
解决方案
希望这会有所帮助:
(SELECT t1.col1 FROM t1 left join t2 on t1.col1 =t2.col1 WHERE t2.col1 is null) union (SELECT t2.col1 FROM t2 left join t1 on t1.col1=t2.col1 WHERE t1.col1 is null)