У меня есть результат объединения двух временных таблиц в CTE- Соединить имеет следующие поля: ID, year, flag1, flag2
Я буду называть его Table1Как заполнить?
ID year flag1 flag2
1 2000 1 0
2 2001 0 1
3 2005 1 0
4 NULL NULL NULL
5 NULL NULL NULL
В Table2 я следующие данные
4 2006 0 1
5 2007 0 1
Как объединить обе таблицы? и отображать записи с идентификатором 1, 2, 3 от результата моего соединения и идентификаторов 4,5 из таблицы2?
Как я могу объединить данные между обеими таблицами? и результат отображения, как показано ниже?
ID year flag1 flag2
1 2000 1 0
2 2001 0 1
3 2005 1 0
4 2006 0 1
5 2007 0 1
Спасибо, это было полезно. Что делать, если у моих полей есть столбцы NON-NULL? – Sulaiman
@sweety Тогда в текущем запросе будут принимать значения из Таблицы 1 и игнорировать значения из Таблицы2. Возможно, это не так, как вы хотите, поэтому вы можете отфильтровать строки из таблицы2, чтобы они просто получали строки с нулевыми значениями. Вы можете сделать это в предложении where. – jpw