簡體   English   中英

如何編寫存儲過程以使用功能選擇特定列

[英]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 tblSTATUSREASONselect [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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM