连接查询
连接: join
所谓连接查询, 就是多个表查询
连接查询是先生成表记录的笛卡尔积
。 所有可能的对象组合
要领
左连接where只限定查询右表,
右连接where只限定查询左表。
左连接
left Join
select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID
左连接后的检索结果是显示tbl1(左表)的所有数据和tbl2中满足where 条件的右表所有字段(如果不满足, 右表字段显示null)
简言之 Left Join影响到的是右边的表
右连接
Right Join
select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID
检索结果是tbl2(右表)的所有数据和tbl1中满足where 条件的数据。
简言之 Right Join影响到的是左边的表。