ååã®ç¶ãã§ããä»åã¯ããä»»æ - å¿
é ãã®å ´åã¨ãä»»æ - ä»»æãã®å ´åã«ã¤ãã¦ããµã³ãã«ãã¼ã¿ã使ã£ã¦èª¬æãã¾ãã
åå: id:simply-k:20100819:1282156592
ãä»»æ - å¿
é ãã®å ´å
ERå³
次ã®ãããªERå³ã«åºã¥ãã¦ãã¼ãã«ããã³ãªã¬ã¼ã·ã§ã³ã·ããã使ããå ´åãèãã¾ãã

社å¡ãã¼ãã«
社å¡ID |
æ°å |
é¨ç½²ID |
0001 |
é´æ¨ åº |
01 |
0002 |
ä½è¤ 幸å |
02 |
0003 |
å±±æ¬ å¥äº |
02 |
0004 |
ç°ä¸ åªå |
99 |
é¨ç½²ãã¼ãã«
é¨ç½²ID |
é¨ç½²å |
01 |
çµç |
02 |
å¶æ¥ |
03 |
éçº |
99 |
æå±ãªã |
ãã¼ãã«éã®ãªãã·ã§ããªãã£
- é¨ç½²ãã¼ãã«ã®åã¬ã³ã¼ãã«å¯¾ãã対å¿ãã社å¡ãã¼ãã«ã®ã¬ã³ã¼ããåå¨ããªãå ´åãããã¾ãã (å¤å´ï¼ä»»æ)
- 社å¡ãã¼ãã«ã®åã¬ã³ã¼ãã«å¯¾ãã対å¿ããé¨ç½²ãã¼ãã«ã®ã¬ã³ã¼ãã1ã¤åå¨ãã¾ãã (1å´ï¼å¿
é )
INNER JOIN / LEFT JOIN
社å¡ID |
æ°å |
社å¡_é¨ç½²ID |
é¨ç½²_é¨ç½²ID |
é¨ç½²å |
0001 |
é´æ¨ åº |
01 |
01 |
çµç |
0002 |
ä½è¤ 幸å |
02 |
02 |
å¶æ¥ |
0003 |
å±±æ¬ å¥äº |
02 |
02 |
å¶æ¥ |
0004 |
ç°ä¸ åªå |
99 |
99 |
æå±ãªã |
INNER JOINã¨LEFT JOINã¯ãåãçµæã¨ãªãã¾ãã
RIGHT JOIN / FULL JOIN
社å¡ID |
æ°å |
社å¡_é¨ç½²ID |
é¨ç½²_é¨ç½²ID |
é¨ç½²å |
0001 |
é´æ¨ åº |
01 |
01 |
çµç |
0002 |
ä½è¤ 幸å |
02 |
02 |
å¶æ¥ |
0003 |
å±±æ¬ å¥äº |
02 |
02 |
å¶æ¥ |
0004 |
ç°ä¸ åªå |
99 |
99 |
æå±ãªã |
NULL |
NULL |
NULL |
03 |
éçº |
RIGHT JOINã¨FULL JOINã¯ãåãçµæã¨ãªãã¾ãã
ãä»»æ - ä»»æãã®å ´å
ERå³
次ã®ãããªERå³ã«åºã¥ãã¦ãã¼ãã«ããã³ãªã¬ã¼ã·ã§ã³ã·ããã使ããå ´åãèãã¾ãã

社å¡ãã¼ãã«
社å¡ID |
æ°å |
é¨ç½²ID |
0001 |
é´æ¨ åº |
01 |
0002 |
ä½è¤ 幸å |
02 |
0003 |
å±±æ¬ å¥äº |
02 |
0004 |
ç°ä¸ åªå |
NULL |
é¨ç½²ãã¼ãã«
é¨ç½²ID |
é¨ç½²å |
01 |
çµç |
02 |
å¶æ¥ |
03 |
éçº |
ãã¼ãã«éã®ãªãã·ã§ããªãã£
- é¨ç½²ãã¼ãã«ã®åã¬ã³ã¼ãã«å¯¾ãã対å¿ãã社å¡ãã¼ãã«ã®ã¬ã³ã¼ããåå¨ããªãå ´åãããã¾ãã (å¤å´ï¼ä»»æ)
- 社å¡ãã¼ãã«ã®åã¬ã³ã¼ãã«å¯¾ãã対å¿ããé¨ç½²ãã¼ãã«ã®ã¬ã³ã¼ããåå¨ããªãå ´åãããã¾ãã (1å´ï¼ä»»æ)
INNER JOIN
社å¡ID |
æ°å |
社å¡_é¨ç½²ID |
é¨ç½²_é¨ç½²ID |
é¨ç½²å |
0001 |
é´æ¨ åº |
01 |
01 |
çµç |
0002 |
ä½è¤ 幸å |
02 |
02 |
å¶æ¥ |
0003 |
å±±æ¬ å¥äº |
02 |
02 |
å¶æ¥ |
LEFT JOIN
社å¡ID |
æ°å |
社å¡_é¨ç½²ID |
é¨ç½²_é¨ç½²ID |
é¨ç½²å |
0001 |
é´æ¨ åº |
01 |
01 |
çµç |
0002 |
ä½è¤ 幸å |
02 |
02 |
å¶æ¥ |
0003 |
å±±æ¬ å¥äº |
02 |
02 |
å¶æ¥ |
0004 |
ç°ä¸ åªå |
NULL |
NULL |
NULL |
RIGHT JOIN
社å¡ID |
æ°å |
社å¡_é¨ç½²ID |
é¨ç½²_é¨ç½²ID |
é¨ç½²å |
0001 |
é´æ¨ åº |
01 |
01 |
çµç |
0002 |
ä½è¤ 幸å |
02 |
02 |
å¶æ¥ |
0003 |
å±±æ¬ å¥äº |
02 |
02 |
å¶æ¥ |
NULL |
NULL |
NULL |
03 |
éçº |
FULL JOIN
社å¡ID |
æ°å |
社å¡_é¨ç½²ID |
é¨ç½²_é¨ç½²ID |
é¨ç½²å |
0001 |
é´æ¨ åº |
01 |
01 |
çµç |
0002 |
ä½è¤ 幸å |
02 |
02 |
å¶æ¥ |
0003 |
å±±æ¬ å¥äº |
02 |
02 |
å¶æ¥ |
0004 |
ç°ä¸ åªå |
NULL |
NULL |
NULL |
NULL |
NULL |
NULL |
03 |
éçº |
INNER JOINãLEFT JOINãRIGHT JOINãFULL JOINã¯ãå
¨ã¦éãçµæã¨ãªãã¾ããããä»»æ - ä»»æãã®å ´åã¯ããããã®4種é¡ã®JOINã®çµæããå
¨ã¦ç°ãªãå¯è½æ§ãããã¾ãã(ãã¼ã¿ã«ãã£ã¦ã¯åãã«ãªãå¯è½æ§ãããã¾ãã)
ããªãã·ã§ããªãã£ã¨ãã¼ãã«çµåãã¯ãä»åã§çµäºã§ãã
åå: id:simply-k:20100819:1282156592