SQL INNER JOIN Tablo Birleştirme

Malum SQL de tablolarımızın çoğu birbirinden ayrıdır. Kullanıcı tablosu, yazı tablosu, mülk tablosu …vs Kayıtlarımızı yaparken bu yapıları düzgün kaydetmek ve karışmasını önlemek için ayrı tablolar halinde oluştururuz. Ayrı ayrı kayıt yaptığımız tabloları aynı anda ilişkisel çağırmak için INNER JOIN kullanırız.

Yani ID = 1 olan kullanıcının ID = 1 olan mülklerini birlikte çekebilmek için kullanırız. Aşağıdaki örnekte daha iyi anlayacaksınız.

Elimizde iki tablo var. Bunların ortak ID leri bulunuyor. Her kullanıcının sahip olduğu bir araba ve ev var. ID karşılaştırması yaparak bunları görebiliriz. SQL ile nasıl göreceğiz bakalım.

Bu SQL sorgusu aşağıdaki gibi tablları birleştirecek ve sanki tek tablodan veri çekiyormuşuz gibi verileri döndürebileceğiz.

Yorumlar