以下の間に大きな違いはありますか?
SELECT a.name, b.name FROM a, b WHERE a.id = b.id AND a.id = 1
そして
SELECT a.name, b.name FROM a INNER JOIN b ON a.id = b.id WHERE a.id = 1
SO ユーザーはどちらか一方を優先しますか?
ベストアンサー1
違いはありませんが、フィルタリング用の追加の where 句を含む大きなマルチ結合クエリがある場合、2 番目の方法の方が読みやすくなります。
結合句とフィルタ句を分離するのは良いことです :)