Я хочу знать, что использование правого соединения точно так же, как мы можем получить тот же результат из левого соединения, заменив таблицы.Что такое использование правого соединения, так как мы можем получить тот же результат из левого соединения.
Итак, давайте рассмотрим пример здесь -
Пусть мне нужно соединить две таблицы TAB_A и TAB_B с правой присоединиться, как показано ниже, чтобы получить результат -
SELECT * FROM TAB_A RIGHT JOIN TAB_B
, но я также могу получить тот же результат запроса, используя левое соединение также вместо соединения справа, как показано ниже
SELECT * FROM TAB_B LEFT JOIN TAB_A
так что мой вопрос, какова цель права вступать в SQL точно, есть ли связанные производительности со mparision или что-то, что не может быть сделано левым соединением?
Вставить влево присоединиться. Забудьте о правильном вступлении, это слишком запутанно для большинства людей. (Многие из них находят, что левое соединение достаточно сложно понять.) Вам никогда не нужно присоединяться, просто переключайте таблицы и делайте левое соединение - такое же исполнение и т. Д. – jarlh
Эй, матиа, я не спрашивал о различии здесь, поскольку я знаю, что такое разница между обоими из них, здесь я просто хочу знать о правильном объединении, так как должна быть какая-то цель правого соединения, так как у нас есть это в sql – Govind
. Вопрос заставляет меня задуматься о цели <, <=, > = тоже :) –