В документации MySQL для объединений сотрудник сегодня указал на этот драгоценный камень:
RIGHT JOINработает аналогичноLEFT JOIN. Чтобы переносить код переносимым по базам данных, рекомендуется использоватьLEFT JOINвместоRIGHT JOIN.
Кто-нибудь может пролить свет на это? Это кажется мне вероятным прошлым возрастом - так как, возможно, документация означает сказать: "Чтобы поддерживать обратный код обратно с более ранними версиями MySQL..."
Есть ли современная РСУБД, которая не поддерживает RIGHT JOIN? Я получаю, что RIGHT JOIN является синтаксическим сахаром над LEFT JOIN, а любой RIGHT JOIN может быть выражен как LEFT JOIN, но времена, когда читаемость страдает, если вы пишете запрос в этом направлении.
Является ли этот совет еще современным и действенным? Есть ли веские причины, чтобы избежать RIGHT JOIN?