簡體   English   中英

如何將字段ID從另一個表中的另一個字段名稱轉換為實際文本?

[英]How do I convert an field ID to actual text from another field name in another table?

如何將一個表中的ID字段轉換為另一個表中的實際名字和姓氏? 我需要選擇f.approving_cm(這是event_admission表中的ID),並將其轉換為ccms_all_users表中的ID的名稱(ccms_user_first_name和ccms_user_last_name)。 這是我的查詢如下:

Select *
From openquery(ccms_rpt,
'
select f.member_id, f.approving_cm, a.ccms_user_first_name, a.ccms_user_last_name
from ccmsdba_txc_prd.event_admission f 
inner join ccmsdba_txc_prd.ccms_all_users a on f.approving_cm = a.ccms_id
'
)
CREATE FUNCTION dbo.getCCMSuserName (@ccms_id INT)
RETURNS VARCHAR(50)
AS
BEGIN
RETURN (
    SELECT a.ccms_user_first_name + ' ' + a.ccms_user_last_name
    FROM ccmsdba_txc_prd.ccms_all_users a
    WHERE a.ccms_id = @ccms_id
)
END

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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