这个是我用来关联查询的两个表
这个是我查询的语句,和报错的信息
求大神救命
现在mysql不支持full join 如果你要多表查询的话 可以使用union联表 但是用union的话会产生一个临时表 导致效率下降 建议使用left join on
因为mysql不支持full join,可以用left join来代替
没看出毛病,关键字都加上吧 as 大小写也弄上
目前mysql不支持full join 请用left join,right join 之类的 如果想实现full join 可以使用union联表解决
类似这样
SELECT a.id,a.name,b.id,b.name FROM class_a a LEFT JOIN class_b b ON a.id=b.id
UNION ALL
SELECT a.id,a.name,b.id,b.name FROM class_a a RIGHT JOIN class_b b ON a.id=b.id;
用left join ,但是要注意表2的id不存在表1的话,查不出来。
最好用左右连接,没有接触过full