关于左连接和右连接总结: 左连接where只影向右表,右连接where只影响左表。 (1) left join select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID 左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件的数据。 简言之 Left Join影响到的是右边的表 左边的为主表,右边为从属表 也可以写为 select a.cust_id,b.order_date,b.tot_ant (2) right join select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID 检索结果是tbl2的所有数据和tbl1中满足where 条件的数据。 简言之 Right Join影响到的是左边的表。 左边的表为从属表,右边的表为主表 inner join select * FROM tbl1 INNER JOIN tbl2 ON tbl1.ID = tbl2.ID 功能和 select * from tbl1,tbl2 where tbl1.id=tbl2.id相同。 |
|