mysql 中聯接 sql 語句中,on 子句的語法格式為:table1.column_name = table2.column_name。當模式設計對聯接表的列採用了相同的命名樣式時,就可以使用 using 語法來簡化 on 語法,格式為:using(column_name)。
例如:
select f.color, c.is_primary, c.is_dark, c.is_rainbow
from flags f
inner join color c on f.color = c.color
where f.country = 'china';
等價於
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 on子句和using子句 mysql 中聯接sql語句中,on子句的語法格式為 table1.column name table2.column name。當模式設計對聯接表的列採用了相同的命名樣式時,就可以使用 using 語法來簡化 on 語法,格式為 using column na...
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語句做...