Это концептуальный вопрос. Так что у меня нет никакого реального кода. Но это просто.
Позвольте нам остаться, у нас есть две таблицы (Join_1 и Join_2) от объединения A и B:
Join_1:
Select *
From A join B on A.id = B.id
Join_2
Select *
From A left join B on A.id = B.id
where B.id is not null
Вопрос: всегда ли Join_1 равен Join_2? Вы можете думать о любых условиях, таких как нулевые значения, дубликаты и т. Д.