搜索

今天遇到这样的情况

20200130162603.png

使用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)

效果图
20200130162702.png

但是使用using关键词要注意的是,两表构建联系的字段名要一样才有效,当然只有这样才是重复项2333

mysql

版权属于:染念
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0
查看目录

目录

来自 《mysql多表关联查询 去掉结果集重复列》
评论