急急急!邮件多表关联的sql存储过程,想了很久写不出,求助sql大神们
想了一个sql存储过程想了很久都写不出,求助!如下:
现在有两个库三个表:人事库(PMS)的员工基础表(Emps)、OA的邮件表(Mail)和邮件人员关联表(Rel_Mail_Emp)。邮件表和邮件人员关联表是一对多的关系。下面我只把主要的列和数据给出:
人事库Emps表的列和数据:
EmpsID(员工ID) Name(员工姓名)
10086 小明
10085 小王
10083 小红
10084 小李
OA库邮件表(Mail):
MailID(邮件ID) Subject(主题) Connect(内容) CreateTime(发送时间)
1 1111 1的内容 2011-1-1
2 2222 2的内容 2011-1-8
邮件人员关联表(Rel_Mail_Emp):
ID(关联ID) FK_Mail(邮件ID) FK_Sender(发件人ID) FK_Recipients(收件人ID)
1 1 10086 10085
2 1 10086 10083
3 2 10086 10083
3 2 10086 10084
最后查出来的存储过程结果是在列表中显示是:
收件人 主题 发送时间
小王,小红 1111 2011-1-1
小红,小李 2222 2011-1-8
sql方面比较弱...求大神们指点迷津...急
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。