SQL’ de Left Join ile tabloları birleştirin
PHP Tutorials, SQL January 28th, 2008->
SQL’ de iki tablodan veri çekmeniz mi gerekiyor? İki ayrı sorgu yerine tek sorguda bu işi bitirmeniz mümkün…
İki tablomuz olsun. tablo1 ve tablo2. tablo2 nin tablo1 ile bağlantısını sağlayan bag_id adında alanı olsun. tablo1′deki id numarası tablo2′ deki bag_id numarasına eşit olması koşuluna dair SQL sorgusunu aşağıda gördüğünüz gibi yapıyoruz.
SELECT *
FROM tablo1 AS t1
LEFT JOIN tablo2 AS t2 ON t1.id = t2.bag_id
ORDER BY t1.id DESC
Sorguda gördüğünüz “ON” etiketi tablo2 de hangi verinin tablo1 ile birleşeceği koşuludur. “WHERE” ile benzer görev taşımaktadır diyebiliriz.


























Son Yorumlamalar