我需要比較兩個表Main_Table
和OUT-Table
,OUT_Table
包含數據,但Main_Table
可能沒有我需要比較這些表,如果沒有匹配,那麼只需要插入這些無與倫比的值Main_Table
所有data..so。這是我的查詢......如何比較兩個表,如果沒有匹配將這些值插入到沒有數據的表中?
Insert into Main_Table MT (MT.SerialNo) values (Select SerialNo
from Main_Table MT where not exists (select SerialNo from OUT_Table OT
where OT.SerialNo = MT.SerialNo))
這是從out_Table
其不在Main_Table
選擇的值,但不插入值插入MAIN_TABLE。我使用Oracle數據庫,Java(JSP)。請幫助我做到這一點。
'INSERT ... SELECT ...'不帶'VALUES'嘗試刪除它 – 2011-09-05 05:43:18
聽起來不像一個輝煌的設計 但我認爲ü需要刪除「價值」 – miki
感謝您的答覆.. 。試試這個。 – sailaja