繁体   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