CARI Infonet

 Forgot password?
 Register

ADVERTISEMENT

View: 3232|Reply: 2

Macam mana nak joint 5 table dlm PHP guna sql statement

[Copy link]
Post time 16-11-2009 12:31 PM | Show all posts |Read mode
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..
Reply

Use magic Report


ADVERTISEMENT


Post time 16-11-2009 11:44 PM | Show all posts
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 ON  s.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'
Reply

Use magic Report

 Author| Post time 17-11-2009 01:13 PM | Show all posts
2# BorderManager



thanks u so much bro
Reply

Use magic Report

You have to log in before you can reply Login | Register

Points Rules

 

ADVERTISEMENT



 

ADVERTISEMENT


 


ADVERTISEMENT
Follow Us

ADVERTISEMENT


Mobile|Archiver|Mobile*default|About Us|CARI Infonet

10-5-2024 06:33 AM GMT+8 , Processed in 0.053670 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

Quick Reply To Top Return to the list