standar sql query, kalau join field udah diletakkan setelah WHERE, kita tidak perlu pake JOIN di depan FROM.
coba ubah jadi:
SELECT nama, tblgr.kodegr AS kode,
tblgp.honor AS honor
FROM tblnama, tblgr, tblgp WHERE
tblnama.kode=tblgr.idxgr AND
tblnama.jp=tblgp.jp
GROUP BY
tblnama.nama
tblgp.honor AS honor
FROM tblnama, tblgr, tblgp WHERE
tblnama.kode=tblgr.idxgr AND
tblnama.jp=tblgp.jp
GROUP BY
tblnama.nama
kalau mau pake JOIN coba ubah jadi gini
SELECT nama, tblgr.kodegr AS kode,
tblgp.honor AS honor
tblgp.honor AS honor
FROM tblnama INNER JOIN tblgr ON tblnama.kode=tblgr.idxgr INNER JOIN tblgp ON tblnama.jp=tblgp.jp
GROUP BY
tblnama.nama
GROUP BY
tblnama.nama
kelebihannya, kita bisa memilih u. menggunakan Inner/Outer/Cross Left/Right Join
best regards
[wwn]
On 9/30/05, milist MSD <[EMAIL PROTECTED]> wrote:
Dear all,
Mohon tanya,
Saya coba query access dengan memanfaatkan perintah join, tapi
dibilangnya koq error, pas saya coba di mysql berhasil dengan baik.
Apa karena access tidak mendukung perintah join ???
SQLnya :
SELECT nama, tblgr.kodegr AS kode,
tblgp.honor AS honor
FROM tblnama
JOIN tblgr
JOIN tblgp WHERE
tblnama.kode=tblgr.idxgr AND
tblnama.jp=tblgp.jp
GROUP BY
tblnama.nama
Kalo db-nya access : error messagenya : Syntax error in FROM clause (3131).
Kalo db-nya mysql : success.
Mohon koreksinya...
Makasih en wassalam,
Darmawan
-digestmode-
Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]
SPONSORED LINKS
| Programmer | Indonesia | Basic programming language |
| Computer programming languages | Programming languages | Java programming language |
YAHOO! GROUPS LINKS
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
