合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## Using关键字 是在连接查询中用来代替对应的on关键字的,进行条件匹配. #### 原理 1. 在连接查询时,使用on的地方用using代替. 2. 使用using的前提是对应的两张表连接的字段是同名(类似自然连接自动匹配). 3. 如果使用using关键字,那么对应的同名字段,最终在结果中只会保留一个. #### 语法 ~~~ 表1 [inner,left,right] join 表2 using (同名字段列表); //连接字段 ~~~ 如: ~~~ select * from profile as p left join class as c using(class); ~~~ ~~~ +-------+----+-----------+--------+------+------+ | class | id | name | gender | age | id | +-------+----+-----------+--------+------+------+ | 1 | 1 | 小撸 | 男 | 20 | 5 | | 1 | 3 | 小花 | 女 | 19 | 5 | | 1 | 4 | 小粉 | 女 | 21 | 5 | | 2 | 2 | 小红 | 女 | 18 | 6 | | 2 | 5 | 超人 | 男 | 15 | 6 | | 4 | 6 | 蝙蝠侠 | 男 | 25 | NULL | | 4 | 7 | 蝙蝠侠 | 男 | 25 | NULL | +-------+----+-----------+--------+------+------+ ~~~