Çılgın Paylaşım

Türkiye'nin en çılgın paylaşım mekanı
 
AnasayfaRADYOKayıt OlGiriş yap

Paylaş | 
 

 SQL' de Left Join ile tabloları birleştirin

Aşağa gitmek 
YazarMesaj
**$ERK@N**
Admin
Admin
avatar

Erkek
Mesaj Sayısı : 910
Yaş : 27
Nerden : Bursa
Kayıt tarihi : 21/01/08

MesajKonu: SQL' de Left Join ile tabloları birleştirin   Çarş. Ocak 23, 2008 5:58 pm

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.

Bu sorgu ile iki sorguda yapacağımız işi tek sorguda bitirmiş olduk.

_________________



Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör http://srknweb.ueuo.com/
 
SQL' de Left Join ile tabloları birleştirin
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Çılgın Paylaşım :: Dersler :: MySQL Dersleri-
Buraya geçin: