# LEFT और RIGHT JOIN — MySQL Fundamentals: SQL, Joins और Transactions

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

> LEFT और RIGHT JOIN से unmatched rows रखें, और IS NULL से बिना match वाले records खोजें।

## 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` जोड़कर उन ग्राहकों को खोजें जिनका कोई ऑर्डर **नहीं** है।
