2

看一看...

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

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

请问你能做到吗?

4

3 回答 3

6

USING 是连接语法中 ON 关键字的变体。这个链接详细解释了它。在示例中,查询

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;
于 2009-07-01T02:35:28.740 回答
1

它用于 JOIN:

MySQL:12.2.8.1。加入语法

“USING(column_list) 子句命名了必须存在于两个表中的列列表。如果表 a 和 b 都包含列 c1、c2 和 c3,则以下连接将比较两个表中的相应列。”

于 2009-07-01T02:38:50.557 回答
0

它在 JOIN 中使用,我认为您可以在此处获取有关它的更多信息。

于 2009-07-01T02:38:48.747 回答