Czy używasz słowa kluczowego OUTER podczas pisania po lewej / prawej stronie JOIN w SQL?

Często widzę ludzi, którzy piszą SQL w ten sposób:

SELECT * from TableA LEFT OUTER JOIN TableB ON (ID1=I2)

Sam piszę po prostu:

SELECT * from TableA LEFT JOIN TableB ON (ID1=I2)

Dla mnie słowo kluczowe „OUTER” jest jak szum liniowy - nie dodaje żadnych dodatkowych informacji, po prostu zaśmieca SQL. Jest nawet opcjonalny w większości RDBMS, które znam. Więc ... dlaczego ludzie wciąż to piszą? Czy to nawyk? Ruchliwość? (Czy mimo to twój SQL jest naprawdę przenośny?) Coś innego, o czym nie wiem?

questionAnswers(8)

yourAnswerToTheQuestion