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.

Favorilerinize Ekleyin.
  • BlinkList
  • del.icio.us
  • Digg
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • Furl
  • Netscape
  • NewsVine
  • Reddit
  • Shadows
  • Technorati
  • YahooMyWeb
  • Fark
  • feedmelinks
  • Fleck
  • kick.ie
  • LinkaGoGo
  • Linkter
  • MyShare
  • Spurl
  • Webride