Ich habe 3 Tabellen:Oracle SQL-Schleife durch Reihen
table1
:
id
111
222
333
444
table2
:
id ---- flag
111 ---- yes
222 ---- yes
444 ---- yes
table3
:
id ---- flag
111 ---- no
222 ---- yes
333 ---- yes
Ich möchte um eine neue Tabelle zu erstellen, die mit 'Ja' bis '1' und 'Nein' oder nicht vorhanden bis '0' gefüllt wird, aber nur solche Datensätze, die mindestens ein 'Nein' haben oder nicht vorhanden sind:
neue Tabelle:
id ------- table2flag ----------- table3flag
111 ------- 1 ------------------- 0
333 -------- 0 ------------------- 1
444 -------- 1 ------------------- 0
Beachten sie, wie es keinen Eintrag für 222 ist, da sie beide ja in beiden Tabellen sind. Wie kann ich dies mit Oracle SQL erreichen?
, die wirklich hilfreich war, aber ich habe vergessen, einige Details auf meine Anfrage hinzuzufügen. Kannst du helfen? Danke :) – waffle
fast da, aber ich möchte nur überspringen, wenn die ID auf beiden Tabellen als "Ja" vorhanden ist. – waffle