sql中用JOIN USING如何簡化JOIN ON的實例

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.2cto.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';

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享