左连接,右连接查询的表 中 on后面的条件不会影响主表的数据,只会影响右表的数据.
例:
没加条件的时候
左表加条件:
右表加条件:
通过上面3处对比可以看出来,用LEFT JOIN 的时候不管对左表或者右表加条件,都只会影响右表中的数据不会影响左表中的数据。所以如果需要过滤左表中的数据请在WHERE条件中过滤.
左连接,右连接查询的表 中 on后面的条件不会影响主表的数据,只会影响右表的数据.
例:
没加条件的时候
左表加条件:
右表加条件:
通过上面3处对比可以看出来,用LEFT JOIN 的时候不管对左表或者右表加条件,都只会影响右表中的数据不会影响左表中的数据。所以如果需要过滤左表中的数据请在WHERE条件中过滤.