sql中用JOIN USING 简化JOIN ON

简介:
Mysql 中联接SQL语句中,ON子句的语法格式为:table1.column_name = table2.column_name。
当模式设计对联接表的列采用了相同的命名样式时,就可以使用 USING 语法来简化 ON 语法,格式为:USING(column_name)。
例如:
[sql]  view plain copy
  1. [sql]  
  2. SELECT f.color, c.is_primary, c.is_dark, c.is_rainbow    
  3. FROM flags f    www.2cto.com    
  4. INNER JOIN color c ON f.color = c.color    
  5. WHERE f.country = 'China';    
等价于
[sql]  view plain copy
    1. [sql]  
    2. SELECT f.color, c.is_primary, c.is_dark, c.is_rainbow    
    3. FROM flags f    
    4. INNER JOIN color c USING(color)    
    5. WHERE f.country = 'China';    



本文转自莫水千流博客园博客,原文链接:http://www.cnblogs.com/zhoug2020/p/4891939.html,如需转载请自行联系原作者
相关文章
|
SQL 关系型数据库 MySQL
SQL FULL OUTER JOIN 关键字
SQL FULL OUTER JOIN 关键字
175 2
|
SQL
SQL JOIN
【11月更文挑战第06天】
219 4
|
SQL 关系型数据库 MySQL
图解 SQL 里的各种 JOIN
用文氏图表示 SQL 里的各种 JOIN,一下子就理解了。
738 2
|
SQL 分布式计算 Java
Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作
Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作
290 3
|
JSON 数据格式 SQL
SQL开发问题之直接使用join方法在处理字符串类型属性时可能会遇到性能问题如何解决
SQL开发问题之直接使用join方法在处理字符串类型属性时可能会遇到性能问题如何解决
176 8
|
SQL
SQL FULL OUTER JOIN 关键字
【7月更文挑战第17天】SQL FULL OUTER JOIN 关键字。
233 6
|
SQL
SQL INNER JOIN 关键字
【7月更文挑战第17天】SQL INNER JOIN 关键字。
159 5
|
SQL 数据库
SQL LEFT JOIN 关键字
【7月更文挑战第17天】SQL LEFT JOIN 关键字。
162 4
|
SQL
SQL JOIN
【7月更文挑战第17天】SQL JOIN。
152 3
|
SQL 数据库
SQL RIGHT JOIN 关键字
【7月更文挑战第17天】SQL RIGHT JOIN 关键字。
138 2