Sobes.tech
Junior
165

Bir sorgu ile iki tablodan nasıl veri seçilir?

AI'dan gelen yanıt

sobes.tech yapay zeka

SQL'de JOIN kullanılabilir. İki veya daha fazla tablodan satırları, aralarındaki ilişkili sütuna göre birleştirir.

JOIN Türleri:

  • INNER JOIN: Her iki tabloda da eşleşen değerleri olan satırları seçer.
  • LEFT (OUTER) JOIN: Sol tablodaki tüm satırları ve sağ tablodaki karşılık gelen satırları seçer. Eşleşme yoksa, sağ tablonun sütunları NULL olur.
  • RIGHT (OUTER) JOIN: Sağ tablodaki tüm satırları ve sol tablodaki karşılık gelen satırları seçer. Eşleşme yoksa, sol tablonun sütunları NULL olur.
  • FULL (OUTER) JOIN: Her iki tabloda da eşleşme varsa tüm satırları seçer.

INNER JOIN örneği:

SELECT
    table1.column1,
    table2.column2
FROM
    table1
INNER JOIN
    table2
ON
    table1.common_column = table2.common_column;