Middle+
Birden fazla tablodan nasıl veri seçilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Bir ilişkisel veritabanında birden fazla tablodan veri seçmek için SQL'de JOIN operatörü kullanılır. JOIN, ilişkili sütuna göre iki veya daha fazla tablodan satırları birleştirmeye olanak tanır.
Örneğin, orders ve customers adlı tablolar varsa, müşteri isimleriyle birlikte siparişlerin listesini almak için şu şekilde yazılabilir:
SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;
Göreve bağlı olarak, farklı JOIN türleri kullanılabilir: INNER JOIN (sadece eşleşen kayıtlar), LEFT JOIN (soldaki tablodan tüm kayıtlar ve sağdakiyle eşleşenler), RIGHT JOIN vb.