У меня есть 3 таблицы:Oracle SQL Перебор строк
table1
:
id
111
222
333
444
table2
:
id ---- flag
111 ---- yes
222 ---- yes
444 ---- yes
table3
:
id ---- flag
111 ---- no
222 ---- yes
333 ---- yes
хочу для создания новой таблицы, которая заполняется «да» до «1» и «нет» или не существует в «0», но только те записи, которые имеют по крайней мере одно «нет» или вообще не существует:
новая таблица:
id ------- table2flag ----------- table3flag
111 ------- 1 ------------------- 0
333 -------- 0 ------------------- 1
444 -------- 1 ------------------- 0
Обратите внимание, как нет записи для 222, так как они оба да в обеих таблицах. Как я могу достичь этого с помощью Oracle sql?
, что было очень полезно, но я забыл добавить некоторые детали к моей просьбе. вы можете помочь? спасибо :) – waffle
почти там, но я хочу только пропустить, если id присутствует на обеих таблицах как «да». – waffle