> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/sorgulamalar/joinler/left-join.md).

# LEFT JOIN

SQL "LEFT JOIN" komutu, veritabanındaki iki tablo arasındaki verilerin sol tablonun tüm kayıtlarını içerecek şekilde birleştirilmesini sağlar. Bu komut, birleştirilen verilerin sol tablo kayıtlarından gelmesi gerektiği durumlarda kullanılır.

Örnek olarak, aşağıdaki sorguda "customers" ve "orders" tabloları arasındaki veriler sol tablo kayıtlarından gelen "customers" tablosunun tüm kayıtlarını içerecek şekilde birleştirilmektedir:

```sql
SELECT customers.name, customers.city, orders.order_date
FROM customers
LEFT JOIN orders
ON customers.customer_id = orders.customer_id;
```

Bu sorguda, "customers" ve "orders" tabloları arasındaki "customer\_id" sütunları arasındaki eşleşmeler kullanılarak veriler sol tablo kayıtlarından gelen "customers" tablosunun tüm kayıtlarını içerecek şekilde birleştirilmiştir. "ON" komutu ile birleştirme işlemi yapılacak sütunlar belirlenir.

Ayrıca, "LEFT JOIN" komutu ile birleştirilen verilerin belirli bir koşul altında bulunması gerektiğini de belirtebilirsiniz. Örnek olarak, aşağıdaki sorguda "city" sütunu "London" olan müşterilerin sipariş verdiği tarihler çekilmektedir:

```sql
SELECT customers.name, customers.city, orders.order_date
FROM customers
LEFT JOIN orders
ON customers.customer_id = orders.customer_id
WHERE city = 'London';
```

SQL "LEFT JOIN" komutu veritabanındaki iki tablo arasındaki verilerin sol tablo kayıtlarından gelen verileri içerecek şekilde birleştirilmesini ve daha kolay analiz edilmesini sağlar.
