可能性の重複:
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/ja/join.html)ベンチマークしましたか?ベンチマークしましたか?あなたのコーディング基準は何ですか? – Ben
それは[すでに議論されて]されていない(http://stackoverflow.com/questions/11366006/mysql-on-vs-using)一度? – Geo