Ich habe 3 Tabellen table1
table2
und . Die enthält Datensätze, die auch table1.id
und table2.id
und einige andere Spalten enthalten. Also muss ich Folgendes tun. Für jeden Datensatz in Tabelle 1 muss ich sehen, ob es in Tabelle 3 eine Zeile gibt, die diese Tabelle1.id und jede andere Tabelle2.id enthält, wenn es keinen solchen Datensatz gibt, den ich einfügen möchte.SQL einfügen, wenn Zeile nicht existiert
so hier ist das Beispiel.
suppose tabelle1
1 ... ... ...
2 ... ... ...
table2
10 .. .. ..
20 .. .. ..
table3
1 | 10 .. .. ..
2 | 20 .. .. ..
I
1 20 .. .. ..
und hinzufügen müssenZeilen für die Tabelle3, denn für table1.id
1 hatte es nicht die Zeile, die alle table2.id
s hatte (in diesem Fall 20) und für table1.id
2 hatte es auch nicht die Zeile, die alle table2.id
s (in diesem Fall 10) hatte . jede mögliche Hilfe würde
das ist. danke – Dimitri