Возможный дубликат:
MySQL ON против USING?
Запрос 1:
SELECT *
FROM users
JOIN orders ON (orders.user_id = users.user_id)
WHERE users.user_id = 1;
Запрос 2:
SELECT *
FROM users
JOIN orders USING (user_id)
WHERE user_id = 1;
Я хочу присоединиться к заказам и таблицам пользователей, чтобы получить некоторые определенные данные. Он работает нормально. Моя проблема связана с тем, что оба запроса выдают один и тот же набор результатов, то же самое? Какой из них эффективнее использовать? Какой из них хорош для производительности? Какой из них - лучшая практика?