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