У меня есть две таблицы, которые я хочу сравнить друг с другом.Сравнение таблиц в SQL?
Table1: Table2:
col1 col2 col3 col1 col2
msp msp ... msp msp
cin cin ... cnn cnn
msp eri ... cin cin
cnn cnn ...
was asc ...
Я хочу, чтобы результирующая таблица, чтобы выглядеть следующим образом:
Table3
col1 col2 col3 col4
msp msp msp msp
cin cin cin cin
msp eri null null
cnn cnn cnn cnn
was asc null null
У меня есть запрос, как это, но он не возвращает его так, как я хочу.
SELECT DISTINCT Table1.col1, Table1.col2
FROM TESTDB
LEFT JOIN
Table2
ON Table1.col1 = Table2.col1
and Table1.col2 = Table2.col2
Это было возвращение:
col1 col2 col3 col4
msp msp msp msp
cin cin cin cin
msp eri msp eri
cnn cnn cnn cnn
was asc was asc
Я думаю, что есть что-то не так с моим условным положением о. Любая помощь?
Имеет ли этот запрос предложение where? – HLGEM