sql标准中join的类型:sql
内连接:取交集部分:学习
基于连接谓词将两张表(如A和B)的列组在一块儿,产生新的结果。
table
语法:select <select_list> from table_name_a a inner join table_name_b b on a.key=b.key;
select
举例:西天取经四人组和悟空的朋友们。语法
tb1:取经四人表
新手
id |
user_name |
1 |
唐僧 |
2 |
猪八戒 |
3 |
孙悟空 |
4 |
沙僧 |
tb2:朋友表word
id |
user_name |
1 |
孙悟空 |
2 |
牛魔王 |
3 |
牛二王 |
4 |
牛三王 |
5 |
牛四王 |
具体操做以下:tab
select a.user_name,a.over,b.over from tb1 a join tb2 b on a.user_name=b.user_name;join
执行结果:新手学习
user_name |
over |
over |
孙悟空 |
悟空 |
悟空 |
<end,新手学习,有错请指教>!