# LEFT और RIGHT JOIN — माईएसक्यूएल

Source: https://www.geekswithgeeks.com/hi/mysql/sql-left-right-join

> जॉइन के एक तरफ़ की बिना-मेल पंक्तियाँ भी रखें।

## LEFT JOIN

`LEFT JOIN` बाईं तालिका की हर पंक्ति रखता है, बिना-मेल दाईं तरफ़ के स्तंभों को `NULL` से भरता है।

```sql
SELECT c.name, o.id AS order_id
FROM customers c
LEFT JOIN orders o ON o.customer_id = c.id;
```

Output:

```
name        | order_id
Asha Rao    | 1
Rahul Mehta | 2
Priya Nair  | NULL
```

## RIGHT JOIN

`RIGHT JOIN`, `LEFT JOIN` का उल्टा है — यह दाईं तालिका की हर पंक्ति रखता है। ज़्यादातर लोग तालिका क्रम बदलकर `LEFT JOIN` ही उपयोग करते हैं।

## बिना-मेल पंक्तियाँ खोजना

`LEFT JOIN` के बाद `WHERE o.id IS NULL` जोड़कर उन ग्राहकों को खोजें जिनका कोई ऑर्डर **नहीं** है।
