Press "Enter" to skip to content

Mysql İnner Join Kullanımı

admin 0

Php ile yazdığımız projelerde bazen birden fazla tabloya bağlanmamız gerekir, bunu tek tek sql ile çözümleriz ve bu hem sistemi, hemde bizim kod okumamızı zorlaştırır. Ancak bu sorunu mysql’de Inner Join ile tek bir sql cümlesinde 2 veya daha fazla tabloya bağlanıp istediğimiz bölümleri çekebiliriz. bunu yapmak için 1 database’de bağlanacağımız 2 adet tablomuzun var olduğunu düşünün.

böylece tablo2’deki yazı kategori id’si ile tablo1’deki kategorinin id’sini eşitliyoruz ve tablo2’deki kategori adını çekiyoruz. Not: where şartında bir filtre yaparken tablo1.kategori_id veya tablo2.yazikat_id diye bölümün önüne tablonun adını yazmamıza gerek kalmıyor zaten 2 tabloya bağlandığımız için direk olarak bölümün ismini yazmamız yeterli.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir