加上表连接的顺序

来源:3-1 表的内连接

慕python_SD三德

2020-07-22 21:49:07

如果我将之前学过的所有子句结合为一个代码:

  1. 书写顺序是什么?执行顺序呢?

  2. 表连接的内连接,外连接有没有什么弊端呢?

  3. 在一行代码中,内、外连接可以同时使用吗?(例如:表1的条件是内连接,表2的条件是外连接)

  4. 外连接既然符合与不符合都保留,那为什么还要写ON呢?

老样子,回答必采纳~~~~

写回答

1回答

好帮手慕笑蓉

2020-07-23

同学,你好。

1、一般不会把所有的关键字都写到一句话里面,下面列举常见执行顺序:

删除:from-->where-->order by-->limit-->delete

修改:update-->where-->order by-->limit-->set

查询:from-->where-->select-->order by-->limit

书写顺序一般都是固定的,如:delete-->from-->where-->order by-->limit

这个需要大量的书写练习去记忆和培养

2、内连接,外连接是根据算法来做连接查询的,一般没有提及到特别的弊端

3、在一行代码中,内、外连接可以同时使用

4、连接条件决定了表以哪个字段进行连接,比如:以deptno相等的内容作为连接条件,如果不指明关联条件,就是笛卡尔积的连接,即一个表的一个字段要和另一个表的做所字段做连接,最后的记录:一个表的记录数*另一个表的记录数。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 2669 问题

查看课程