重複の可能性:
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;
注文とユーザーのテーブルを結合して、特定のデータを取得したいと考えています。それは正常に動作します。私の問題は、両方のクエリが同じ結果セットを出力するため、同じですか? どっちを使えば効率いい?どれがパフォーマンスに適していますか? どれがベストプラクティスですか?