我有3個表叫table1
table2
和table3
。 table3
包含的記錄有table1.id
和table2.id
以及其他一些列。所以我需要做以下事情。對於表1中的每條記錄,我需要看看在table3中是否有包含該table1.id和其他任何table2.id的行,如果沒有我想要插入的記錄。Sql insert if row does not exist
所以這裏是例子。
假設table1的
1 ... ... ...
2 ... ... ...
表2
10 .. .. ..
20 .. .. ..
表3
1 | 10 .. .. ..
2 | 20 .. .. ..
我需要添加
1 20 .. .. ..
和 2 10 .. .. ..
行到表3,因爲對於table1.id
1它沒有所有table2.id
s(在這種情況下爲20)和table1.id
2的行,它也沒有所有的table2.id
s(在此情況下爲10) 。任何幫助,將不勝感激
那就是。謝謝 – Dimitri