如何從一個表中挑選關鍵字存在的記錄?
如:
[得分表]
姓名 積分
張三 100
李四 120
王五 110
劉六 120
[檔案表]
姓名 部門
張三 五一班
陳四 三二班
謝一 四三班
王五 三三班
李四 二一班
現在用[得分表]去比對[檔案表]
如果[得分表]中的姓名存在於[檔案表]中則放入A表
否則放入B表
上面表達不知道大家能不能明白?
該用什麼語句呢?最好能用一個SQL語句寫了來
------解决方案--------------------select * into A from [得分表] where 姓名=any(select 姓名 from [档案表])
select * into B from [得分表] where 姓名 not in(select 姓名 from [档案表])
------解决方案--------------------一个SQL语句无法同时追加数据到两个表中。
------解决方案--------------------insert into a values select * from [得分表] where 姓名in (select 姓名 from [档案表])
insert into a values select * from [得分表] where 姓名 not in (select 姓名 from [档案表])