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.. 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' 2# BorderManager
thanks u so much bro :)
Pages:
[1]