SELECT J.propinsi, J.kabupaten, J.kecamatan, J.desa, J.dusun, J.jumlah, D.dominasi, T.tekstur, K.kodearea
FROM
(
(
tbjumlah as J
INNER JOIN tbtekstur as T ON (J.propinsi = T.propinsi) AND (J.kabupaten = T.kabupaten) AND (J.kecamatan = T.kecamatan) AND (J.desa = T.desa) AND (J.dusun = T.dusun)
)
INNER JOIN tbkodeare as K ON (J.kecamatan = K.kecamatan) AND (J.kabupaten = K.kabupaten) AND (J.propinsi = K.propinsi)
)
INNER JOIN tbdonimasi as D ON (J.dusun = D.dusun) AND (J.desa = D.desa) AND (J.kecamatan = D.kecamatan) AND (J.kabupaten = D.kabupaten) AND (J.propinsi = D.propinsi);
Tampaknya struktur tabel perlu di perbaiki. Silakan yg punya keahlian
dalam hal desain tabel beri masukan....
.==============
--- In
belajar-access@yahoogroups.com, Mister Eggs <ginoek_ginoek@...> wrote:
>
> misal ada beberapa tabel :
>
> tbjumlah yang berisi : field (propinsi,kabupaten,kecamatan,desa,dusun,jumlah)
> tbtekstur yang berisi : field (propinsi,kabupaten,kecamatan,desa,dusun,tekstur)
> tbdominasi yang berisi : field (propinsi,kabupaten,kecamatan,desa,dusun,dominasi)
> tbkodearea yang berisi : field (propinsi,kabupaten,kecamatan,kodearea)
>
> jadi kode area hanya ada satu di setiap kecamatan.
>
> pertanyaan saya bagaimana membentuk query yang menghasilkan :
>
> propinsi,kabupaten,kecamatan,desa,dusun,jumlah,tekstur,dominasi,kodearea
>
> saya sudah mencoba dengan inner join sbb :
> SELECT
> A.JUMLAH,
> B.TEKSTUR,
> C.DOMINASI,
> D.KODEAREA
> FROM
> tbjumlah as A INNER JOIN tbtekstur as B ON
> (A.PROPINSI=B.PROPINSI AND
> A.KABUPATEN=B.KABUPATEN AND
> A.KECAMATAN=B.KECAMATAN AND
> A.DESA=B.DESA AND
> A.DUSUN=B.DUSUN) INNER JOIN tbdominasi as C ON
> (A.PROPINSI=C.PROPINSI AND
> A.KABUPATEN=C.KABUPATEN AND
> A.KECAMATAN=C.KECAMATAN AND
> A.DESA=C.DESA AND
> A.DUSUN=C.DUSUN) INNER JOIN tbkodearea as D ON
> (A.PROPINSI=D.PROPINSI AND
> A.KABUPATEN=D.KABUPATEN AND
> A.KECAMATAN=D.KECAMATAN)
>
> tapi query diatas menghasilkan pesan errorr. Mohon solusi dari para Suhu Access...
> Terima Kasih
>
No comments:
Post a Comment