今天遇到这样的情况
使用mysql多表查询的时候,使用join left join right join
语句的on来构建多表之间的关系,可是却把重复项漏了出来。这有一种不好情况,那就是在调取字段的时候,不知道调用的是哪个数据表,再加上强迫症。我是忍受不了的,于是经过百度,了解到了USing的存在
原本SELECT * FROM table1 a left join table2_count b on a.uid = b.uid
↓
改为
↓
现SELECT * FROM table1 a left join table2 b using(uid)
效果图
但是使用using关键词要注意的是,两表构建联系的字段名要一样才有效,当然只有这样才是重复项2333