alternatif lain,
tetap pakai left_join,
syaratnya sudah punya table master kelurahan,
atau
buat table master kelurahan dibentuk dari union (tanpa all)

misal sbb :

SELECT Kelurahan.Kelurahan, A.Jlh_NPWP, B.Jlh_SIUP, C.Jlh_TDP
FROM (
(
    [SELECT A.Kelurahan from A
    union
    SELECT B.Kelurahan from B
    union
    SELECT C.Kelurahan from C
    ]. AS Kelurahan 
LEFT JOIN A ON Kelurahan.Kelurahan = A.Kelurahan) 
LEFT JOIN B ON Kelurahan.Kelurahan = B.Kelurahan) 
LEFT JOIN C ON Kelurahan.Kelurahan = C.Kelurahan;

hasilnya :

Kelurahan        | Jlh_NPWP      | Jlh_SIUP      | Jlh_TDP
Blooto   | 2     |       | 1
Magersari        | 3     | 1     | 
Meri     | 0     | 2     | 
Miji     |       | 0     | 
Sentanan         |       |       | 1
Wates    |       |       | 1

query dari pak aksan hasilnya sbb :

kelurahan        | jlhNPWP       | jlhSIUP       | jlhTDP
Blooto   | 2     | 0     | 1
Magersari        | 3     | 1     | 0
Meri     | 0     | 2     | 0
Miji     | 0     | 0     | 0
Sentanan         | 0     | 0     | 1
Wates    | 0     | 0     | 1

cmiiw

sinung
bikinnyadariquerydesignerjugalho:)



On 9 Jul 2010 at 17:03, Aksan Kurdin wrote:

To:     [email protected]
From:   Aksan Kurdin <[email protected]>
Date sent:      Fri, 09 Jul 2010 17:03:13 +0700
Subject:        Re: [belajar-access] Left Join
Send reply to:  [email protected]

> gunakan summary dari union sub query seperti:
> 
> select X.kelurahan, sum(X.jlh_NPWP) as jlhNPWP, sum(X.jlh_SIUP) as 
> jlhSIUP, sum(X.jlh_TDP) as jlhTDP
> FROM (
>    select kelurahan, jlh_npwp, 0 as jlh_SIUP, 0 as jlh_TDP
>    FROM TabelA
> 
>    UNION ALL
>    select kelurahan, 0 as jlh_npwp, jlh_SIUP, 0 as jlh_TDP
>    FROM TabelB
> 
>    UNION ALL
>     select kelurahan, 0 as jlh_npwp, 0 as jlh_SIUP, jlh_TDP
>     FROM TabelC
> ) AS X
> GROUP BY KELURAHAN
> 
> 
> aksan kurdin
> 
> On 7/9/2010 4:03 PM, N17R4 H4F45 wrote:
> > mas elang,
> > bukannya kalo sampean pake query designer msacc lebih enak dan kalau 
> > hasil kurang sesuai, ngubahnya gampang
> > ------------------------------------------------------------------------
> > *From:* CGSATU <[email protected]>
> > *To:* [email protected]
> > *Sent:* Friday, July 9, 2010 15:09:35
> > *Subject:* [belajar-access] Left Join
> >
> > Mungkin atau tidak ya...LEFT JOIN lebih dari dua tabel?
> >
> > Skenario sbb :
> >
> > Saya punya 3 tabel (sudah tidak bisa diutik) sbb :
> >
> > TabelA :
> > Kelurahan | Jlh_NPWP
> > -------------------------------
> > Blooto | 2
> > Magersari | 3
> > Meri | 0
> >
> > TabelB :
> > Kelurahan | Jlh_SIUP
> > -------------------------------
> > Miji | 0
> > Magersari | 1
> > Meri | 2
> >
> > TabelC :
> > Kelurahan | Jlh_TDP
> > -------------------------------
> > Blooto | 1
> > Sentanan | 1
> > Wates | 1
> >
> > Keinginan saya, tiga tabel tersebut bisa digabungkan :
> >
> > Tabel_Laporan
> > Kelurahan | Jlh_NPWP | Jlh_TDP | Jlh_SIUP
> > ----------------------------------------------------------
> > Blooto |2 |1 |0
> > Magersari | 3 |0 atau N/A |1
> > Meri |0 |0 atau N/A |2
> > Miji |0 atau N/A |0 atau N/A |2
> >
> > Kalau iseng saya buat :
> >
> > SELECT TabelA.Jlh_NPWP, TabelB.Jlh_SIUP, TabelB.kelurahan, 
> > TabelA.kelurahan
> > FROM TabelA LEFT JOIN TabelB TabelA.kelurahan = TabelB.kelurahan;
> >
> > Hasilnya sih, meski "agak menceng" masih bisa "diterima".
> >
> > Nah, kalau TabelC mau diikutikan juga, bagaimana ya caranya ? Soalnya 
> > LEFT
> > JOIN atau RIGHT JOIN kan aslinya cuma 2 tabel...... :(
> >
> > Elang
> >
> >
> > 
> 
> 





/*-sig-


Argumen yang aneh, 
karena video itu jelas-jelas menunjukkan pasukan Israel menyerbu kapal. 
Mana ada pasukan menyerbu lalu tiba-tiba mengaku membela diri.

http://idiotnesia.com/2010/06/03/kisah-keoknya-pasukan-komando-israel/


-sig-*/






Kirim email ke