原因:两个表join的时候,不支持两个表的字段 非相等 操作。
可以把不相等条件拿到 where语句中。
SELECT
*
FROM T1
LEFT JOIN T2
on T1.id=T2.id and T1.name != T2.name
改写成
SELECT
*
FROM T1
LEFT JOIN T2
on T1.id=T2.id
where T1.name != T2.name
要注意 不等筛选 造成的结果数量减少