mysql left join链接总结

 

left join on后面 加条件和where后面加条件的区别

SELECT a.`uid`,a.`name`,a.`custId`,b.`bankName`,b.`cardNo`,b.`status` FROM jz_person a LEFT JOIN `jz_card_info` b ON a.`uid`=b.`uid` AND b.`status`=0 ;
注:右表cardinfo数据如查不到数据就以null填充


SELECT a.`uid`,a.`name`,a.`custId`,b.`bankName`,b.`cardNo`,b.`status` FROM jz_person a LEFT JOIN `jz_card_info` b ON a.`uid`=b.`uid` WHERE b.`status`=0 ;

注:右表cardinfo数据如查不到数据 此条数据就剔除了(就算左表有数据也剔除)

posted @ 2020-04-29 21:15  windy1012  阅读(146)  评论(0)    收藏  举报