[英]insert data from table into another table if don't exist
嗨,這就是我的問題:(我正在用Java進行Eclipse編程)我有這張桌子電話(id,mark,reference,OS),我有3個賣方vend1,vend2,vend3(id,mark,reference,OS,price) )我想將來自vend1和vend2和vend3的所有數據無價地插入到台式電話中,所以我想插入電話(如果台式電話中不存在該電話,因為2或3個賣家可以使用同一部電話,但我想插入一桌手機。 希望能對您有所幫助。
您可以對插入選擇語句使用一系列:
INSERT INTO phone
SELECT is, mark, reference, os
FROM vend1
WHERE NOT EXISTS (SELECT *
FROM phone
WHERE phone.id = vend1.id)
同樣,您可以為vend2
和vend3
表創建語句。
您可以使用MERGE語句。 您可以通過合並完成您的要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.