結合に関するMySQLのドキュメントで、同僚が今日この宝石を私に指摘しました。
RIGHT JOIN
と同様に機能しLEFT JOIN
ます。データベース間でコードを移植できるようにするLEFT JOIN
には、の代わりにを使用することをお勧めしますRIGHT JOIN
。
誰かがこれに光を当てることができますか?これはおそらく過去の時代の名残であると私は思います-おそらくドキュメントは「コードを以前のバージョンのMySQLと下位互換性を保つために...」と言っているようです。
サポートしていない最新のRDBMSはありRIGHT JOIN
ますか?これRIGHT JOIN
はシンタックスシュガーオーバーLEFT JOIN
であり、いずれRIGHT JOIN
もとして表現できLEFT JOIN
ますが、その方向にクエリを作成すると読みやすさが低下する場合があります。
このアドバイスはまだ現代的で有効ですか?避けるべき説得力のある理由はありRIGHT JOIN
ますか?