有表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      申请加班       同意
不知道表达的是否够清楚,还望大虾们赐教。