Junior — Middle
SQL'de tabloların temel bağlantı türlerini sıralayabilir misiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
SQL'de 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) — sağ tablodaki tüm kayıtları ve soldaki eşleşenleri getirir; eşleşme yoksa, soldaki alanlar NULL olur.
- FULL JOIN (FULL OUTER JOIN) — her iki tablodaki tüm kayıtları getirir, eşleşmeyen alanlar NULL ile doldurulur.
- CROSS JOIN — iki tablonun kartezian çarpımıdır, tüm olası kayıt kombinasyonlarını getirir.
INNER JOIN örneği:
SELECT employees.name, departments.name
FROM employees
INNER JOIN departments ON employees.department_id = departments.id;