# UNION — माईएसक्यूएल

Source: https://www.geekswithgeeks.com/hi/mysql/sql-union

> दो SELECT क्वेरी के परिणाम ऊपर-नीचे जोड़ें।

## परिणाम सेट जोड़ना

`UNION` एक जैसे स्तंभ-संख्या वाली दो क्वेरियों की पंक्तियाँ ऊपर-नीचे जोड़ता है, डुप्लिकेट हटाता है। `UNION ALL` डुप्लिकेट रखता है और तेज़ है।

```sql
SELECT name FROM customers WHERE id = 1
UNION
SELECT name FROM customers WHERE id = 2;
```

Output:

```
name
Asha Rao
Rahul Mehta
```

**Quiz:** UNION और UNION ALL में मुख्य अंतर क्या है?

- [ ] UNION ALL परिणाम क्रमबद्ध करता है
- [x] UNION डुप्लिकेट पंक्तियाँ हटाता है, UNION ALL उन्हें रखता है
- [ ] दोनों को एक ही तालिका नाम चाहिए

*Answer:* UNION डुप्लिकेट पंक्तियाँ हटाता है, UNION ALL उन्हें रखता है. UNION डुप्लिकेट हटाता है (अतिरिक्त काम); UNION ALL नहीं करता, इसलिए तेज़ है।
