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

解释的详细 谢谢各位了啊

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

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

以上都是我给你打的字`希望对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-09
这个问题百度上一搜一大堆
相似回答