左链接和右链接的语法及区别
(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编写的时候什么对语法的选择