Php'de Birden Fazla Tablodan Veri Çekmek
4
●148
- 12-08-2022, 12:58:06Selamlar, kesin ve düzgün bir kaynak bulamadım bu konu hk. Kısaca 3 tablodan veri çekmek istiyorum nasıl bir sql sorgusu yazmam gerekiyor?
- 12-08-2022, 12:59:143 Tablodan veri çekmekten kastınız nedir hocam. Nasıl bir veri mimarisi var nasıl bir çıktı almak istiyorusunuz ?
- 12-08-2022, 13:09:48Eğer tabloları birleştirip veri alacaksanız join kullanmanız lazım, yani bir tabloda öğrenci var diğer tabloda öğrenicinin dersleri var mesela, soldaki tabloyu diğeriyle ilişkilendirebilirsin ilişkiselse. Veya İç içe istek atıp object olarak dönebilirsinozgur_medya adlı üyeden alıntı: mesajı görüntüle
- 12-08-2022, 13:16:35JOIN mantığını araştırabilirsiniz. Bu birbiriyle bağlantılı tablolalardan tek bir sorguda veri çekmeye yarar. Aslında performanstan düşüş sağlar ve özellikle çok fazla ilişkili tablo varsa hız kaybı sayfa yenilenmesinde bile gözle görülebilir, bunu engellemek içinse cache yazarız. Cache ile uğraşmak istemeyenler ve halihazırda zaten JOIN yazması biraz kafa karıştırıcı olduğundan her tablo için tek tek sorgu yazmak daha mantıklı olur projeye göre.