[英]how to write stored procedure to select a particular column using functions
我有两张桌子
tblSTATUS
StatusID|PlanID|Description|EmailSubject|EmailFrom|EmailTo||Comment
1 8 Approved aaa
2 7 Rejected bbb
3 7 Rejected ccc
4 42 Rejected ccc
tblSTATUSREASON
PlanID|REASONS
7 failed
7 not eligible
42 not eligible
当我向某人发送电子邮件(如果他们的计划(仅)被拒绝)时,它会将拒绝的原因和使用的tblstatusreason
存储在表tblstatusreason
,这取决于tblStatus
。
我应该使用存储过程在网格视图C#代码中检索evrything,并根据说明将其显示给用户。
现在我的问题是我可以检索并显示所有其他列,但是我不知道如何显示rReasons,因此我想select [REASONS] from tblSTATUSREASON
中select [REASONS] from tblSTATUSREASON
其中的select [REASONS] from tblSTATUSREASON
description = rejected from tblSTATUS
我也不想更改表/列。我需要针对此特定事物的sql存储过程
您还需要在哪里
select R.PlanID,REASONS
FROM tblSTATUSREASON R
INNER JOIN tblSTATUS S
ON R.PlanID = S.PlanID
AND description = 'rejected'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.