Вопрос

Взглянем...

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

Официальный сайт MySQL не объясняет команду USING.

Можешь это сделать, пожалуйста?

Это было полезно?

Решение

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;

Другие советы

Он используется для JOIN:

MySQL:12.2.8.1.ПРИСОЕДИНЯЙТЕСЬ Синтаксис

«Предложение USING(column_list) называет список столбцов, которые должны существовать в обеих таблицах.Если таблицы a и b содержат столбцы c1, c2 и c3, следующее соединение сравнивает соответствующие столбцы из двух таблиц».

Он используется в JOINs, я думаю, вы можете получить здесь еще немного информации об этом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top