如果没有什么意外的话,应该是近期的最后一篇了。我也希望是最后一篇。
祝大家能找到心仪的工作。
1.说一下子查询和子链接的区别?
我确实没有打错题目,我在面试的时候就是这么问我的,我问子链接是什么意思,给我介绍的很模糊,没有听太懂,之后线下搜索也没有搜到有什么东西叫子链接。
我只搜到了连接查询和子查询的区别。我估摸着面试官应该是想问这个?
连接查询就是join查询,分为内连接和外链接。
子查询是指,select语句嵌套select语句,被嵌套的语句是子查询。
子查询:
-
子查询是多表查询的一种形式,是一种次要查询,返回的结果数据被用于主查询的条件中,它返回的结果可以是一行或多行
-
查询效率较低,性能差,因为底层数据是笛卡儿积,
-
可读性相对较高
-
代码较麻烦
-
当只需要唯一的列,用子查询
连接查询
-
连接查询是对两个以上表逐记录(一行一行地)进行相关查询
-
主要使用
join
关键字,配合inner
(内连接)left outer
(左外连接)right outer
(右外连接)等使用