가능한 중복 :
MySQL ON vs USING?- MYSQL
쿼리 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;
주문 및 사용자 테이블에 가입하여 특정 데이터를 가져오고 싶습니다. 그것은 잘 작동합니다. 내 문제는 두 쿼리가 동일한 결과 집합을 출력하므로 모두 동일합니까? 어느 것이 더 효율적으로 사용됩니까? 어느 것이 성능에 좋은가요? 어느 것이 가장 좋은 방법입니까?
[예] (http://dev.mysql.com/doc/refman/5.0/en/join.html) 벤치마킹을 했습니까? 벤치마킹 했습니까? 코딩 표준은 무엇입니까? – Ben
아니 었 [이미 논의] (http://stackoverflow.com/questions/11366006/mysql-on-vs-using) 한 번? – Geo