Mysql ON子句和USING子句

Mysql ON子句和USING子句

 

Mysql 中聯接SQL語句中,ON子句的語法格式為:table1.column_name = table2.column_name。

當模式設計對聯接表的列采用瞭相同的命名樣式時,就可以使用 USING 語法來簡化 ON 語法,格式為:USING(column_name)。

例如:

[sql]

SELECT f.color, c.is_primary, c.is_dark, c.is_rainbow  

FROM flags f    www.aiwalls.com  

INNER JOIN color c ON f.color = c.color  

WHERE f.country = 'China';  

等價於

[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';  

 

 

作者 liruxing1715

發佈留言