首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个sql话语的写法

2012-10-06 
一个sql语句的写法1,A表、B表与C表结构相同,字段为USERID,USERNAME,SEX,AGE,STATE如何A表中有的,B表中没有

一个sql语句的写法
1,A表、B表与C表结构相同,字段为USERID,USERNAME,SEX,AGE,STATE
如何A表中有的,B表中没有的数据插入到C表中


[解决办法]

SQL code
insert Cselect USERID,USERNAME,SEX,AGE,STATEfrom A where not exists(select 1 from B where a.USERID=b.USERID and a.USERNAME=b.USERNAME and a.SEX=b.SEX and a.AGE=b.age and a.STATE=b.STATE)
[解决办法]
SQL code
INSERT CSELECT userid,username,sex,age,stateFROM aWHERE  NOT EXISTS(SELECT 1 FROM b a.userid=userid and a.username=b.usernameAND a.sex=b.sex and a.age=b.age AND a.state=b.state) 

热点排行