Abdelhakim Bendjabeur
02/20/2023, 11:32 AMouter !
To my understanding, the outer keyword is superfluous and should not change the result of the join. Am I missing something?
with t1 AS (
select
...
from `table1` t1
),
t2 AS (
select
...
from `table1` t2
)
select
*
FROM t1
left [OUTER] join t2
ON t1.accountId = t2.accountId
AND t1.id = t2.id
The change contains only the create operation when using the outer , whereas it contains create-delete-create in a simple left join (with null on the second part of the dataMartijn Visser
02/20/2023, 11:36 AM