Допустим, у меня есть 2 таблицы.
Таблица 1:
Columns: Account Transaction
Rows: 1234 1
1234 2
1234 3
1234 4
Таблица 2: (транзакция 1 отсутствует в этой таблице)
Columns: Dispute Transaction
Rows: Yes 2
Yes 3
Yes 4
Мне бы хотелось, чтобы все транзакции из Таблицы 1, и если они не существуют в Таблице 2, я бы хотел, чтобы он оставался как NULL вместо удаления этой записи.
**SELECT**
T1.Account
,T1.Transaction
,T2.Dispute
**FROM** Table1 **AS** T1
**JOIN** Table2 AS T2 **ON** T1.Transaction = T2.Transaction
Конечный результат, который я хотел бы получить: (Включить транзакцию 1 как пустую запись для столбца споров)
Columns: Account Transaction Dispute
Rows: 1234 1 NULL
1234 2 Yes
1234 3 Yes
1234 4 Yes
Но когда я использую JOIN, я получаю:
Columns: Account Transaction Dispute
Rows: 1234 2 Yes
1234 3 Yes
1234 4 Yes