Junior — Middle
SQL'de tabloların temel bağlantı türlerini sıralayabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de temel tablo birleştirme (JOIN) türleri:
- INNER JOIN — her iki tabloda da eşleşen kayıtları getirir.
- LEFT JOIN (LEFT OUTER JOIN) — sol tablodaki tüm kayıtları ve sağdaki eşleşenleri getirir; eşleşme yoksa, sağdaki alanlar NULL olur.
- RIGHT JOIN (RIGHT OUTER JOIN) — LEFT JOIN'e benzer, ancak sağ tablodaki tüm kayıtları getirir.
- FULL JOIN (FULL OUTER JOIN) — her iki tablodaki tüm kayıtları getirir, eşleşmeyen alanlarda NULL gösterir.
- CROSS JOIN — iki tablonun kartezian çarpımı, tüm olası satır kombinasyonlarını döndürür.
INNER JOIN örneği:
SELECT users.name, orders.id
FROM users
INNER JOIN orders ON users.id = orders.user_id;