嗨,这是我的问题:(我正在使用 java 进行 eclipse 工作)我有这个桌面电话(id,mark,reference,OS),我有 3 个卖家 vend1,vend2,vend3(id,mark,reference,os,price )我想将来自vend1和vend2和vend3的所有数据无价插入到桌面电话中,所以如果桌面电话中不存在电话,我想插入电话,因为2或3个卖家可以拥有相同的电话,但我只想插入一个在桌面电话。希望你能帮忙。
问问题
76 次
2 回答
0
您可以使用MERGE语句。您可以通过合并来完成您的要求。
于 2016-01-01T19:28:18.313 回答
0
您可以在插入选择语句上使用一系列:
INSERT INTO phone
SELECT is, mark, reference, os
FROM vend1
WHERE NOT EXISTS (SELECT *
FROM phone
WHERE phone.id = vend1.id)
vend2
同样,您可以为andvend3
表创建语句。
于 2016-01-01T19:06:48.133 回答