请问一下各位大佬
sql吧
全部回复
仅看楼主
level 2
小弟这里想把诊断分为入院诊断和出院诊断分开显示 但是区分他们的标记在另外一个表中[乖]现在要把他们一起显示出来,请问一下怎么才能办到呢
2023年04月17日 00点04分 1
level 4
红框标记的写法是不对的,至少在sqlserver和mysql中是语法错误的,应该这样写:
CASE MRC_DiagnosType.DTYP_Desc WHEN '入院诊断' THEN MRC_ICDDx.MRCID_Code ELSE NULL END AS 入院诊断编码,
CASE MRC_DiagnosType.DTYP_Desc WHEN '入院诊断' THEN MRC_ICDDx.MRCID_Desc ELSE NULL END AS 入院诊断名称,
CASE MRC_DiagnosType.DTYP_Desc WHEN '出院诊断' THEN MRC_ICDDx.MRCID_Code ELSE NULL END AS 出院诊断编码,
CASE MRC_DiagnosType.DTYP_Desc WHEN '出院诊断' THEN MRC_ICDDx.MRCID_Desc ELSE NULL END AS 出院诊断名称,
2023年04月17日 03点04分 2
谢谢大佬[小乖]
2023年04月17日 08点04分
1