alisetan Publish time 16-11-2009 12:31 PM

Macam mana nak joint 5 table dlm PHP guna sql statement

salam semua,

ali nak minta tolong sekali lg..

mcm nih ali ada 5 table yg mana main table adalah CITIZEN dan PK dia CKV_APL_NO
table2 lain yg terlibat adalah PARENT, CHILD, SIBLINGS, IMMIGRATION yang semua PK dia adalah CKV_APL_NO.

ali dah wat statment cam nih

SELECT * FROM CITIZEN s, PARENT p, ACADEMICQUALIFICATION t, SIBLINGs c, CHILD d
WHERE s.CKV_APL_NO = p.CKV_APL_NO
AND p.CKV_APL_NO = '$apl_no'
AND s.CKV_APL_NO = t.CKV_APL_NO
AND s.CKV_APL_NO = c.CKV_APL_NO
AND s.CKV_APL_NO = d.CKV_APL_NO;

masalhnya sekiranya ada sestgh table yg data dia tiada,cth, katalah utuk table CHILD, data dia tiada, so condition nih x leh pakai. so cam mana ek..

BorderManager Publish time 16-11-2009 11:44 PM

guna LEFT JOIN
SELECT * FROM CITIZEN s LEFT JOIN PARENT p ON s.CKV_APL_NO = p.CKV_APL_NO LEFT JOIN ACADEMICQUALIFICATION t ON s.CKV_APL_NO = t.CKV_APL_NO LEFT JOIN SIBLINGs c ONs.CKV_APL_NO = c.CKV_APL_NO LEFT JOIN CHILD d ON s.CKV_APL_NO = d.CKV_APL_NO WHERE p.CKV_APL_NO = '$apl_no'

alisetan Publish time 17-11-2009 01:13 PM

2# BorderManager



thanks u so much bro :)
Pages: [1]
View full version: Macam mana nak joint 5 table dlm PHP guna sql statement


ADVERTISEMENT