SQL server数据库中的多表连接查询和子查询的区别?

它们的用法有什么不同和相同点……谢谢!(回答好给你加分哦)

连接查询是 通过主外键 让多个表数据对应 成一个表数据,而子查询是查到的数据 利用这个数据再查别的 如查张三的年级ID 再用这个年级ID去查对应的年级名
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-18
在SQL语言中,当一个查询语句嵌套在另一个查询的查询条件之中时,称为子查询。子查询总是写在圆括号中,可以用在使用表达式的任何地方。 如:嵌套在Select 、Insert 、Update 或Delete语句或其他子查询中的查询。
第2个回答  2013-04-17
我想了好久的···没想出来具体的说法,我觉得这不具有可比性,看具体问题,一般的套路都是用多表连接查询把你需要的很多表中的属性列在一张临时表中,然后再用子查询把你想要的属性列出来,这样思路很清晰,问题分解成多个部分,也很简便,希望能帮到你本回答被网友采纳
第3个回答  2013-04-18
子查询就是把多表链接分开来写,看起来更直见明白
相似回答