解释USING命令

时间:2009-07-01 02:31:06

标签: mysql join using

看看......

http://search.mysql.com/search?site=refman-41&q=using&lr=lang_en

MySQL官方网站没有解释USING命令。

你能做到吗?

3 个答案:

答案 0 :(得分:6)

USING是连接语法中ON关键字的变体。 This link详细解释了这一点。在示例中,查询

SELECT C.First_Name, C.Last_Name, O.title
FROM Employee AS C
LEFT JOIN job as O USING (ID);

相同
SELECT C.First_Name, C.Last_Name, O.title
FROM Employee AS C
LEFT JOIN job as O ON C.ID = O.ID;

答案 1 :(得分:1)

它用于JOIN:

MySQL: 12.2.8.1. JOIN Syntax

“USING(column_list)子句指定两个表中必须存在的列的列表。如果表a和b都包含列c1,c2和c3,则以下连接将比较两个表中的相应列。”< / p>

答案 2 :(得分:0)

它在JOIN中使用,我想你可以获得更多关于它的信息{/ 3}。