日期:2014-05-16  浏览次数:20715 次

求教从几个表中选择需要的字段的存储过程怎么写啊
比如有A,B,C三个字段分别在表tb1,tb2,tb3中,这三个表可以通过一个关键值联系起来,怎么实现从这些个表中分别搜索出这三个字段然后返回回去,这个存储过程如何实现啊
------解决方案--------------------
SELECT A.A,A.B,A.C,B.A........ FROM A,B,C WHERE A.ID=B.ID AND B.ID=C.ID AND A.ID=C.ID
------解决方案--------------------
create proc test 
(
@code_ID int
)
as
declare @userID int 
select  userID=@userID from a where code_ID=@code_ID

select * from b inner join c on b.userID=c.userID where b.userID=@userID