Skip to main content

AccessTr.neT


Union Sonucunu Baska Bi Tablo İle Left Join Yapma

Union Sonucunu Baska Bi Tablo İle Left Join Yapma

Çözüldü #1
Merhaba Arkadaslar
Hepinizi kolay gelsin 

yapmak istedigim sey 

SELECT U.URUN_ID, U.URUN_ADI,U.KOLI_ADET,U.PAKET_ADET FROM URUNLER U LEFT JOIN 
(SELECT URUN_ID, Sum(TOP_MIKTAR), "1" FROM ALIMLAR  Where CARI_ID=60 group by URUN_ID UNION SELECT URUN_ID, Sum(TOP_MIKTAR), "2" FROM CARI_SATISLAR Where CARI_ID=60 group by URUN_ID UNION SELECT URUN_ID, Sum(TOP_MIKTAR), "3" FROM TOPTANCIYA_IADELER  Where CARI_ID=60 group by URUN_ID) ON U.URUN_ID=QUERY1.URUN_ID ;


burda Query1 degilde union tablosuna bi isim verip onu kullanmam gerekiyor sanirim 
yada tamamen sacmaladim...
Cevapla
#2
Örnek uygulamanızı ekleyiniz. -2
Cevapla
#3
database ile alakali degil ki bu sadece bilgi olarak soruyorum union sonucunu diger table ile LEft join yapilir mi yapilmaz mi ?
Cevapla
#4
Visual Basic Code
SELECT U.URUN_ID, U.URUN_ADI, U.KOLI_ADET, U.PAKET_ADET
FROM URUNLER AS U LEFT JOIN (SELECT URUN_ID, Sum(TOP_MIKTAR), "1" FROM ALIMLAR WHERE ((([CARI_ID])=60)) GROUP BY URUN_ID UNION SELECT URUN_ID, Sum(TOP_MIKTAR), "2" FROM CARI_SATISLAR Where CARI_ID=60 group by URUN_ID UNION SELECT URUN_ID, Sum(TOP_MIKTAR), "3" FROM TOPTANCIYA_IADELER  Where CARI_ID=60 group by URUN_ID)  AS QUERY1 ON U.URUN_ID = QUERY1.URUN_ID;
Cevapla
#5
Tesekurler...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da