0
我迫不及待地想要这个查询。我有两个表table1和table2,表是相同的,但他们有不同的数据。我试图删除列代码和制造商的重复。要做到这一点我在最后的结果ID需要从表1 ID从表2还列代码和制造商在使用UNION和GROUP BY时选择两个ID列
SELECT * FROM (
SELECT id,code,manufacturer FROM table1 WHERE manufacturer = 1
UNION SELECT id,code,manufacturer FROM table2 WHERE manufacturer = 1
) AS t GROUP BY code HAVING COUNT(*) > 1
但结果我得到了从表1只值。没关系,但我只需要从table2获得id即可。请任何人都可以给我一些提示如何做到这一点?
谢谢,这就是它 –