子查询的单表 *** 作和多表 *** 作是怎么回事?二者如何区分?

子查询的单表 *** 作和多表 *** 作是怎么回事?二者如何区分?,第1张

主查询,子查询都来自一张表,这就是单表 *** 作。

主查询,子查询来自不同的表,这就是多表 *** 作。

区分方法很简单,就是看结果所求的字段和字段'的'前面的词(字段)是不是来自于一张表。

如果来源同一张表,就是单表 *** 作。

如果来自不同的表,就是多表 *** 作。

学习软件测试的知识,可以看黑马程序员的学习路线图,跟着学习路线图(含视频、源码、工具)

多表子查询的解题步骤总结起来就是“先主查询,后子查询”,细化就是下面三步骤:

1)分清主表和子表+两表的连接条件【放在括号里面的表就是主表,括号外面的表就是子表】

2)写出主查询 select * from 主表 where 连接字段 in () 【括号是子查询占位符】

3) 写出主查询括号里面的子查询(关键点,得到子查询的所求目标:将题目的结果字段替换成连接字段即可)

正在看黑马程序员软件测试的学习视频,你也可以看下,这些知识都有教的,抽时间就能学!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12168576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存