日期:2014-05-16 浏览次数:20562 次
数据库中left join 与 inner join的详细说明:
?
?
例如:t_A???? ????????????????????t_B
?????????? Id?? bid?????????????????????id?? name
? -----------------???????????????---------------
????????? 001? A??????????????????????A?? zhangsan
???????? ?002? B?????????????????????? B?? lisi
???????? ? 003? C?????????????????????????????????????? ??
?
如上,俩个表。
1.1.??? 使用inner join
Select a.* from t_A? a? inner join t_B b on a.bid=b.id
查询结果是:
001 A
002 B
?
说明:以A表为准,在B表中找到条件符合的即为一条记录。
1.2.使用left join
Select a.*,b.* from t_A? a left? join t_B b on a.bid=b.id
查询结果: