数据库中的运算符 ——join运算符的作用。

发布网友 发布时间:2022-04-25 20:05

我来回答

2个回答

热心网友 时间:2022-04-08 04:53

给你3个示例 如表A和表B,通过id进行关联

1。内连接 inner join...on 取表A和表B共有数据
select * from A inner join B on A.id=B.id
也可以省略inner,直接用join,因为默认就是inner join)

2.左连接 left join...on 去左边表的全部数据,右边表能匹配上就取,不匹配置为NULL
select * from A left join B on A.id=B.id

3.右连接,right join...on 和2类似

具体数据示例
A
id name
1 hello
2 world
3 !

B
id value
2 hi
4

这样连接的结果
一。 inner join
id name id value
2 world 2 hi

二left join
id name id value
1 hello null null
2 world 2 hi
3 ! null null

三 right join
id name id value
null null 2 hi
null null 4

热心网友 时间:2022-04-08 06:11

是数据库表的连接,可以是自然连接(natural join),也可以是左外连接(left out join ) ,也可以是右外连接(right out join)。。。具体的,去看书吧,书是万能的......

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com