有表AffSend,内有字段 ID(主键 +1),AffName(char50), AffNumber(char50),SendContent(varchar500),SendTime(DateTime),PhoneNumber(char20)
表MesSend,内有字段 MesSendID(主键 +1),AffID(int),PhoneNumber(char20),SendContent(varchar500),SrcID(4).......等字段
表MesReceive,内有字段 MesReceiveID(主键 +1),PhoneNumber(char20),RecContent(varchar500),SrcID(4).......等字段 小弟写了个存储过程
declare @newid int
insert into AffSend(PhoneNumber,SendContent,SendTime,AffNumber,AffName) values(@phoneNumber,@SendContent,@SendTime,@AffNumber,@AffName)
select @newid=max(ID) from AffSend
insert into MesSend(AffID,phoneNumber,SendContent) values(@newid,@phoneNumber,@SendContent)
实现了再表AffSend插入记录同时,在表MesSend有对记录应生成 例子:在表中插入记录ID=1,AffName=加班,AffNumber=123,SendContent=申请加班 ,PhoneNumber=13777777777
那么表MesSend有这样一条记录生成 MesSendID=23 AffID=1,SendContent=申请加班,PhoneNumber=13777777777,SrcID=11
说明:这些表是用于短信系统,SrcID是用来区分回复短信用的,假如信息机发送一条短信短信带SrcID号为123,那么此条短信回复回来的短信也会带上123
假如信息机收到这条短信的回复:同意,那么表MesReceive回产生一条记录:MesReceiveID=32 ,PhoneNumber=1377777777,RecContent=同意,SrcID=123
现在想再写个存储过程实现 查找出符合表MesSend.SrcID=MesReceive.SrcID 并且RecContent AffName AffNumber 3个字段一起显示
以以上例子为例,我想得到结果:AffNumber,SendContent,RecContent
123 申请加班 同意
不知道表达的是否够清楚,还望大虾们赐教。
表MesSend,内有字段 MesSendID(主键 +1),AffID(int),PhoneNumber(char20),SendContent(varchar500),SrcID(4).......等字段
表MesReceive,内有字段 MesReceiveID(主键 +1),PhoneNumber(char20),RecContent(varchar500),SrcID(4).......等字段 小弟写了个存储过程
declare @newid int
insert into AffSend(PhoneNumber,SendContent,SendTime,AffNumber,AffName) values(@phoneNumber,@SendContent,@SendTime,@AffNumber,@AffName)
select @newid=max(ID) from AffSend
insert into MesSend(AffID,phoneNumber,SendContent) values(@newid,@phoneNumber,@SendContent)
实现了再表AffSend插入记录同时,在表MesSend有对记录应生成 例子:在表中插入记录ID=1,AffName=加班,AffNumber=123,SendContent=申请加班 ,PhoneNumber=13777777777
那么表MesSend有这样一条记录生成 MesSendID=23 AffID=1,SendContent=申请加班,PhoneNumber=13777777777,SrcID=11
说明:这些表是用于短信系统,SrcID是用来区分回复短信用的,假如信息机发送一条短信短信带SrcID号为123,那么此条短信回复回来的短信也会带上123
假如信息机收到这条短信的回复:同意,那么表MesReceive回产生一条记录:MesReceiveID=32 ,PhoneNumber=1377777777,RecContent=同意,SrcID=123
现在想再写个存储过程实现 查找出符合表MesSend.SrcID=MesReceive.SrcID 并且RecContent AffName AffNumber 3个字段一起显示
以以上例子为例,我想得到结果:AffNumber,SendContent,RecContent
123 申请加班 同意
不知道表达的是否够清楚,还望大虾们赐教。
解决方案 »
- 求一存储过程或sql语句,批量动态更新
- 关于创建分区表和分区索引
- windows验证建立链接服务器问题 急
- 频繁登录这样应该不正常吧?
- 再请教一个代码规范问题:字段名列表长,一行写不下,换行时,逗号写在行尾呀,还是写在行头规范呢?
- 菜鸟求助一个汇总存储问题的写法,十分感谢!
- 有没有办法一下子就判断全部都大于0呢?
- MSDE2000SQL认证SA不能登陆,急
- [求助]跪求:http://bbsx.cmfu.com/bbsx/ 这样的论坛源码哪里有??
- 紧急!请问用sql语句怎么选择除了某一特定列之外的所有列(详见正文)
- sql 判断日期
- 请问sql2000的日志传送功能是不是要求两台服务器一定在同一个域中???
from MesSend,MesReceive,AffSend
where MesSend.SrcID=MesReceive.SrcID
and MesSend.AffID=AffSend.ID