问题是这样的,我现在有四张表:
表一:软件队员信息表(s_memberinfo) 字段如下:s_memberid(编号),name(姓名),email(email地址),role(角色)等其它不重要的省略。
表二:外语选手信息表(e_memberinfo) 字段如下:e_memberid(编号),name(姓名),email(email地址),role(角色)等其它不重要的省略。
表三:记者信息表(tercelinfo) 字段如下:tercel(编号),name(姓名),email(email地址)等其它不重要的省略。
表四:命题人信息表(propositioninfo) 字段如下:propositionid(编号),name(姓名),email(email地址),role(角色)等其它不重要的省略。
现在我想写一个存储过程,筛选出这四张表中的name,email,role字段,然后与GridView控件绑定,用于群发邮件。请问这个存储过程该怎样写啊?
表一:软件队员信息表(s_memberinfo) 字段如下:s_memberid(编号),name(姓名),email(email地址),role(角色)等其它不重要的省略。
表二:外语选手信息表(e_memberinfo) 字段如下:e_memberid(编号),name(姓名),email(email地址),role(角色)等其它不重要的省略。
表三:记者信息表(tercelinfo) 字段如下:tercel(编号),name(姓名),email(email地址)等其它不重要的省略。
表四:命题人信息表(propositioninfo) 字段如下:propositionid(编号),name(姓名),email(email地址),role(角色)等其它不重要的省略。
现在我想写一个存储过程,筛选出这四张表中的name,email,role字段,然后与GridView控件绑定,用于群发邮件。请问这个存储过程该怎样写啊?
select name,email,role from s_memberinfo union
select name,email,role from e_memberinfo union
select name,email,'' from tercelinfo union
select name,email,role from propositioninfo
CREATE PROC PRO
AS
BEGIN
SELECT [NAME],EMAIL,[ROLE] FROM s_memberinfo
UNION ALL
SELECT [NAME],EMAIL,[ROLE] FROM e_memberinfo
UNION ALL
SELECT [NAME],EMAIL,[ROLE]='' FROM tercelinfo
UNION ALL
SELECT [NAME],EMAIL,[ROLE] FROM propositioninfo
END