sqlÖÐjoin onÊÇÄÚÅþÁ¬Âð
Êǵģ¬join on ÊÇ sql ÖÐÄÚÅþÁ¬µÄÒ»ÖÖÀàÐÍ£¬ËüÖ»·µ»ØÁ½ÕűíÖб£´æÆ¥ÅäÐеÄÐС£½ÏÁ¿Ìõ¼þ¾öÒéÁËÆ¥ÅäµÄÐС£
SQL ÖÐ JOIN ON ÊÇÄÚÅþÁ¬Âð£¿
ÃÕµ×£º Êǵģ¬JOIN ON ÊÇ SQL ÖÐÄÚÅþÁ¬µÄÒ»ÖÖÀàÐÍ¡£
Ïê½â£º
ÄÚÅþÁ¬ÊÇÒ»ÖÖÅþÁ¬²Ù×÷£¬ËüÖ»·µ»ØÁ½ÕűíÖб£´æÆ¥ÅäÐеÄÐС£ÔÚʹÓà JOIN ON ʱ£¬WHERE ×Ó¾äÖеĽÏÁ¿Ìõ¼þ¾öÒéÁËÄÄЩÐн«Æ¥Åä¡£
ÒÔÏÂÊÇÒ»¸öÄÚÅþÁ¬µÄÓï·¨£º
SELECT * FROM ±í1 JOIN ±í2 ON ±í1.ÁÐÃû = ±í2.ÁÐÃû
µÇ¼ºó¸´ÖÆ
ÔÚ´ËÓï·¨ÖУº
SELECT * ·µ»ØÁ½ÕűíÖÐËùÓÐÁеÄÖµ¡£
FROM ±í1 ºÍ FROM ±í2 Ö¸¶¨ÒªÅþÁ¬µÄ±í¡£
ON ±í1.ÁÐÃû = ±í2.ÁÐÃû ÊǽÏÁ¿Ìõ¼þ£¬ËüÖ¸¶¨ÅþÁ¬Á½ÕűíµÄ»ù´¡¡£
µ±Ê¹Óà JOIN ON ʱ£¬Ö»ÓÐÀ´×ÔÁ½ÕűíÖоßÓÐÆ¥ÅäÖµµÄ¼Í¼µÄÐвŻᱻ·µ»Ø¡£ÕâÓëÍâÅþÁ¬²î±ð£¬ÍâÅþÁ¬»¹»á·µ»Ø²»Æ¥ÅäµÄ¼Í¼¡£
ʾÀý£º
¼ÙÉèÎÒÃÇÓÐÁ½¸ö±í£º
±í1£º¿Í»§
¿Í»§ ID | ¿Í»§ÐÕÃû |
---|---|
1 | John Doe |
2 | Jane Smith |
±í2£º¶©µ¥
¶©µ¥ ID | ¿Í»§ ID | ¶©µ¥ÈÕÆÚ |
---|---|---|
1 | 1 | 2023-01-01 |
2 | 2 | 2023-01-02 |
ʹÓà JOIN ON£¬ÎÒÃÇ¿ÉÒÔÅþÁ¬ÕâÁ½ÕűíÒÔ·µ»Øͬʱ±£´æÓÚ¿Í»§±íºÍ¶©µ¥±íÖеĿͻ§£º
SELECT * FROM ¿Í»§ JOIN ¶©µ¥ ON ¿Í»§.¿Í»§ ID = ¶©µ¥.¿Í»§ ID
µÇ¼ºó¸´ÖÆ
Ч¹û½«ÈçÏÂËùʾ£º
¿Í»§ ID | ¿Í»§ÐÕÃû | ¶©µ¥ ID | ¶©µ¥ÈÕÆÚ |
---|---|---|---|
1 | John Doe | 1 | 2023-01-01 |
2 | Jane Smith | 2 | 2023-01-02 |
ÒÔÉϾÍÊÇsqlÖÐjoin onÊÇÄÚÅþÁ¬ÂðµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡