加上表连接的顺序
来源:3-1 表的内连接
慕python_SD三德
2020-07-22 21:49:07
如果我将之前学过的所有子句结合为一个代码:
书写顺序是什么?执行顺序呢?
表连接的内连接,外连接有没有什么弊端呢?
在一行代码中,内、外连接可以同时使用吗?(例如:表1的条件是内连接,表2的条件是外连接)
外连接既然符合与不符合都保留,那为什么还要写ON呢?
老样子,回答必采纳~~~~
1回答
同学,你好。
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相等的内容作为连接条件,如果不指明关联条件,就是笛卡尔积的连接,即一个表的一个字段要和另一个表的做所字段做连接,最后的记录:一个表的记录数*另一个表的记录数。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题