我想只插入來自B的行,其中角色||電子郵件不匹配Role ||電子郵件已經存在於A中,並且忽略其餘的(如NAME) 。如何插入條件爲「如果不存在」的數據
我的表格是:
- 有三列(姓名,角色EMAIL)
- 有三列(姓名,角色EMAIL)
表B表A I試過如下:
insert into A (NAME, ROLE, EMAIL)
SELECT NAME, ROLE, EMAIL from B
where NOT EXISTS (SELECT ROLE, EMAIL FROM B WHERE A.NAME = B.NAME AND A.EMAIL = B.EMAIL);
雖然不行,但我該如何解決?
請通過添加有關您正在嘗試做的有序示例查詢來清理您的問題。 – 2015-03-19 06:22:37
感謝提醒Tim和所有幫助改善問題的朋友! – 2015-03-20 06:59:59