t1有数据,t2无数据
select t1.*,t2.* from t1,t2 这样是不行的,所有数据都无法显示
正确方法
select t1.*,t2.* from t1 left join t2 on t1.id =t2.id
注意on条件不能省
left join会以做表为主表,显示全部,其它标有符合条件的就显示,没有则显示null
t1有数据,t2无数据
select t1.*,t2.* from t1,t2 这样是不行的,所有数据都无法显示
正确方法
select t1.*,t2.* from t1 left join t2 on t1.id =t2.id
注意on条件不能省
left join会以做表为主表,显示全部,其它标有符合条件的就显示,没有则显示null