mysql内连接
select xxxxx from
table1 inner join table2 on table1.xxx=table2.xxx;
mysql> select boy.hid,bname,girl.hid,gname
-> from
-> boy inner join girl on boy.hid=girl.hid;
±-----±-------±-----±-------+
| hid | bname | hid | gname |
±-----±-------±-----±-------+
| B | 杨过 | B | 小龙女 |
| C | 陈冠希 | C | 张柏芝 |
±-----±-------±-----±-------+
左连接
select boy.hid,bname,girl.hid,gname
from
boy left join girl on boy.hid=girl.hid;
±-----±-------±-----±-------+
| hid | bname | hid | gname |
±-----±-------±-----±-------+
| A | 屌丝 | NULL | NULL |
| B | 杨过 | B | 小龙女 |
| C | 陈冠希 | C | 张柏芝 |
±-----±-------±-----±-------+
右连接
select boy.hid,bname,girl.hid,gname
from
boy right join girl on boy.hid=girl.hid;
±-----±-------±-----±-------+
| hid | bname | hid | gname |
±-----±-------±-----±-------+
| B | 杨过 | B | 小龙女 |
| C | 陈冠希 | C | 张柏芝 |
| NULL | NULL | D | 死宅女 |
±-----±-------±-----±-------+
mysql 内连接和左连接和右连接
最新推荐文章于 2024-09-07 08:07:39 发布