SQL INNER JOIN, birden fazla tabloyu ilişkili alanlara göre birleştirmek için kullanılan SQL komutudur. Veritabanı projelerinde en çok kullanılan JOIN türlerinden biridir.
Özellikle e-ticaret, otomasyon ve kullanıcı yönetim sistemlerinde INNER JOIN sorguları sıkça kullanılmaktadır.
INNER JOIN sayesinde:
Bu yöntem veritabanı yönetimini daha düzenli hale getirir.
INNER JOIN yalnızca eşleşen kayıtları getirir.
Örneğin:
Bu iki tablo kullanıcı ID’si ile birleştirilebilir.
SELECT users.name, orders.total
FROM users
INNER JOIN orders
ON users.id = orders.user_id;
Bu sorgu:
aynı tabloda gösterir.
Sadece aktif kullanıcıların siparişlerini listelemek için:
SELECT users.name, orders.total
FROM users
INNER JOIN orders
ON users.id = orders.user_id
WHERE users.status='active';
SQL INNER JOIN, ilişkisel veritabanlarının temel yapı taşlarından biridir. SQL öğrenen herkesin JOIN mantığını detaylı şekilde öğrenmesi gerekir.