左链接和右链接的语法及区别

(1)问题分析:

考官主要是对常用sql语法的考察

(2)核心答案讲解:

1)左连接

数据表A中的记录为主循环体,依次匹配数据表B中的记录,如果数据表A中连接字段Aid的值,在数据表B中没有

Bnameid值与之对应,则右侧以null代替。结果集:公共部分记录集C+表A记录集A1。语句如下:select from A

Left JOIN B ON A.Aid=B.Bnameid

2)右链接

​ 数据表B中的记录为主循环体,依次匹配数据表A中的记录,如果数据表B中连接字段Bnameid的值,在数据表A

中没有Aid值与之对应,则左侧以null代替。结果集:公共部分记录集C+表B记录集B1。语句如下:select from

A Right JOIN B ON A.Aid=B.Bnameid

(3)问题扩展

内连接,全连接各是什么意思?

(4)结合项目中使用

在sql编写的时候什么对语法的选择

点击此处
隐藏目录