sql server外部连接

关键要理解:所有查询语句中 join 左侧或之前的表只作为一个表,不论查询语句是排除或包含表中的数据。同样,所有查询语句右侧活之后的所有表只作为一个表。

例如:
select ta.*,tc.*,tb.* from ta
right join tc on ta.a = tc.a   ①
left join tb on tb.b = tc.b     ②
ta、tb为两个“目标表”,tc为“连接表”
①处的 join 之后结果为 ta 与 tb 运算之后的 “合集①”
②处的 join 运算对象是 合集① 与 tb
     
posted @ 2011-03-12 14:04  象牛  阅读(250)  评论(0编辑  收藏  举报