Oracle 左连接、右链接(+)
用(+)来实现, 这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部显示,所以是左连接。
显示所有工作人员的停车记录,包括无记录的人员,代码如下:
select a.staff_name,b.car_id from staff a,job b where a.staff_id=b.save_staff_id(+)
其中包括没有任何记录的test,上图为左连接,显示左表的全部,(+)放在右边
用(+)来实现, 这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部显示,所以是左连接。
显示所有工作人员的停车记录,包括无记录的人员,代码如下:
select a.staff_name,b.car_id from staff a,job b where a.staff_id=b.save_staff_id(+)
其中包括没有任何记录的test,上图为左连接,显示左表的全部,(+)放在右边