Sobes.tech
Junior — Middle

Bir veritabanındaki birkaç tablodan bilgileri nasıl birleştirebilirsiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir veritabanındaki birden fazla tabloyu birleştirmek için JOIN işlemleri kullanılabilir. JOIN, farklı tablolardaki satırları ortak bir alan üzerinden bağlamaya olanak tanır.

Temel JOIN türleri:

  • INNER JOIN — sadece her iki tablodaki eşleşen kayıtları döndürür.
  • LEFT JOIN (veya LEFT OUTER JOIN) — sol tablodaki tüm kayıtları ve sağdaki eşleşenleri, varsa, döndürür.
  • RIGHT JOIN — tam tersi, sağ tablodaki tüm kayıtlar ve sol tablodaki eşleşenler.
  • FULL JOIN — her iki tablodaki tüm kayıtlar, eşleşme yoksa NULL ile gösterilir.

"orders" ve "customers" tablolarını customer_id alanı üzerinden birleştiren SQL sorgusu örneği:

SELECT orders.id, customers.name, orders.total
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;

QA otomasyonunda, bu tür sorgular veri bütünlüğünü kontrol etmek veya test verileri hazırlamak için kullanılabilir.