mysql veritabanında servis ve cari adlı iki tablo var:
servis tablosunda id,tarih,musteriid,personelid alanları var.
cari tablosunda id,ad alanları var.bu tablo personel ve musteri adlarını tutuyor.
bir servis hareketi gerçekleştiğinde musteriid ve personelid değerleri cari tablosundan alınıyor.
LEFT OUTER JOIN kullanarak aşağıdaki sorguyu gerçekleştirebilir miyiz:
tarih ---------- musteriad ------------ personelad
_______________________________________________
01.10.2011------- hasan ka ------- mert kaan
01.10.2010 ------ ata yayın ------- ahmet aslan
buna benzer,ama tam yapamadım:
Kod: Tümünü seç
SELECT servis.tarih,cari.ad as musteriad,cari.ad as personelad
FROM servis
LEFT OUTER JOIN cari ON cari.id=servis.musteriid
LEFT OUTER JOIN cari ON cari.id=servis.personelid