आप UNION
. का उपयोग कर सकते हैं क्लॉज, UNION
डुप्लीकेट के लिए जाँच करेगा और केवल अलग पंक्तियों को लौटाया जाएगा
SELECT * FROM table1
UNION
SELECT * FROM Table2
संपादित करें:बिना डुप्लीकेट के दोनों टेबल से डेटा स्टोर करने के लिए, यह करें
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)
यह तालिका 2 से पंक्तियाँ सम्मिलित करेगा जो तालिका 1 के नाम, पोस्टल कोड से मेल नहीं खाती हैं
वैकल्पिक यह है कि आप नई तालिका भी बना सकते हैं और तालिका 1 और तालिका 2 को स्पर्श नहीं कर सकते हैं
CREATE TABLE TABLENAME AS
SELECT * FROM table1
UNION
SELECT * FROM Table2