SQL中有几种连接?有什么区别?(左连右连内连和外连?)

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:59:46
是不是分 左连右连内连和外连? 他们有什么区别 ?

数据表的连接有:
1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现
2、外连接: 包括
(1)左外连接(左边的表不加限制)
(2)右外连接(右边的表不加限制)
(3)全外连接(左右两表都不加限制)
3、自连接(连接发生在一张基表内)

呵呵,你说的对。
内连接一般是检索两个表里连接字段都存在的数据。
左连接的意思是,查询左(语句前面)表里的所有内容,无论右边表里有没有。右边表里没有的内容用NULL代替。
右连接和左连接相反。