连接查询里分内,左,右,完全,交叉连接 各有什么区别啊``````另和普通的where查询有什么区别 高分悬赏!

来源:百度知道 编辑:UC知道 时间:2024/07/06 00:18:11
解释的详细 谢谢各位了啊

内联 它根据表中共同的列来进行匹配,特别是两个表存在主外建关系时通常会使用内联接查询
外联分为做外联接
外联可以是做外联接,右外连接或完整外连接
左外连接的结果集包括left join字句中制定的左表的所有行
而不仅仅是联接列所匹配的行`如果左表的某行在右表中没有匹配的行,则在相关联的结果集行中右表的所有选择列均为空值.
右外联与左外联相反
交叉连接
交叉连接返回左表中的所有行,左表中的每一行与右表中的所有行在一一组合,相当于两个表"相乘",

where与表连接的区别`一般来说,表连接都可以用子查询替换,但反过来说却不一定,有的子查询比较灵活,方便,形式多样,适合于作为查询的筛选条件,而表连接更适合于查看多表的数据

以上都是我给你打的字`希望对你有帮助

这个问题百度上一搜一大堆