Merhabalar,
Şöyle bir sorum olacaktı.
2 Tablom var.
TABLO1
MUSTERIKODU --- MUSTERIADI
001 AHMET
002 MEHMET
TABLO2
MUSTERIKODU SATISTARIHI
001 01.09.2014
002 05.09.2014
001 19.09.2014
002 31.08.2014
istemiş olduğum sonuç ;
müşteri tablosuna o müşterinin en son satış tarihini getirmek.
İç içe select ile yapılıyor ama çok ağır çalışıyor.
Farklı bir yöntem veya çözümü olan varmı acaba ?
SONUÇ
MUSTERIKODU MUSTERI ADI SON SATIŞ TARİHİ
001 AHMET 19.09.2014
002 MEHMET 05.09.2014
Teşekkürler...
MySQL | 2 Tablo Birleştirme-[ÇÖZÜLDÜ]
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
MySQL | 2 Tablo Birleştirme-[ÇÖZÜLDÜ]
En son hi_selamlar tarafından 01 Eki 2014 03:16 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Herkes cahildir, bazi konularda.
Re: MySQL | 2 Tablo Birleştirme
Şunu dene...
select musterikodu,musteriadi, max(satistarihi) as satistarihi from tablo2 t2 left join tablo1 t1 on(t1.musterikodu=t2.musterikodu) group by musterikodu
select musterikodu,musteriadi, max(satistarihi) as satistarihi from tablo2 t2 left join tablo1 t1 on(t1.musterikodu=t2.musterikodu) group by musterikodu
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
Re: MySQL | 2 Tablo Birleştirme
Teşekkürler...Battosai yazdı:select musterikodu,musteriadi, max(satistarihi) as satistarihi from tablo2 t2 left join tablo1 t1 on(t1.musterikodu=t2.musterikodu) group by musterikodu
Herkes cahildir, bazi konularda.