Mysql ON子句和USING子句

2021-09-08 10:13:29 字數 555 閱讀 9400

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.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'

Mysql ON 子句和 USING 子句

mysql 中聯接 sql 語句中,on 子句的語法格式為 table1.column name table2.column name。當模式設計對聯接表的列採用了相同的命名樣式時,就可以使用 using 語法來簡化 on 語法,格式為 using column name 例如 select f.c...

Mysql ON子句和USING子句

mysql on子句和using子句 mysql 中聯接sql語句中,on子句的語法格式為 table1.column name table2.column name。當模式設計對聯接表的列採用了相同的命名樣式時,就可以使用 using 語法來簡化 on 語法,格式為 using column na...

Mysql on和where的區別

on不僅僅可以作為表的連線,也可以過濾條件。select user name dept name from user as u join department as d on u.id 1on和where的主要區別在於,on是執行在join語句之前,where是執行在join語句之後。join語句做...