本文摘自PHP中文网,作者黄舟,侵删。
Mysql 中联接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name。
当模式设计对联接表的列采用了相同的命名样式时,就可以使用 USING 语法来简化 ON 语法,格式为:USING(column_name)。
例如:
1 2 3 4 5 | [sql]
SELECT f.color, c.is_primary, c.is_dark, c.is_rainbow
FROM flags f www.2cto.com
INNER JOIN color c ON f.color = c.color
WHERE f.country = 'China' ;
|
等价于
1 2 3 4 5 | [sql]
SELECT f.color, c.is_primary, c.is_dark, c.is_rainbow
FROM flags f
INNER JOIN color c USING(color)
WHERE f.country = 'China' ;
|
以上就是sql中用JOIN USING如何简化JOIN ON的实例的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
mysql中的join操作实例分享
right join是什么意思
《阿里巴巴java开发手册》里面写超过三张表禁止join,这是为什么?
mysql中关于连接(join)查询详解
sql中用join using如何简化join on的实例
oracle中多表查询如何使用natural join使用方法?
关于mysql优化之in换inner join的实例分享
left join是什么意思
mysql 的 join 功能弱爆了?
详解mysql join原理介绍
更多相关阅读请进入《using》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » sql中用JOIN USING如何简化JOIN ON的实例