Du kan bruge UNION
klausul, UNION
vil tjekke for dubletter og kun adskilte rækker vil blive returneret
SELECT * FROM table1
UNION
SELECT * FROM Table2
Rediger:Gør dette for at gemme data fra begge tabeller uden dubletter.
INSERT INTO TABLE1
SELECT * FROM TABLE2 A
WHERE NOT EXISTS (SELECT 1 FROM TABLE1 X
WHERE A.NAME = X.NAME AND
A.post_code = x.post_code)
Dette vil indsætte rækker fra tabel2, der ikke matcher navn, postnummer fra tabel1
Alternativt er, at du også kan oprette ny tabel og ikke røre tabel1 og tabel2
CREATE TABLE TABLENAME AS
SELECT * FROM table1
UNION
SELECT * FROM Table2