有人可以請告知下面嗎?我有一些我想要使用的字段,並將它們組合在一列中獲取數據。我正在使用下面的案例陳述,但沒有得到我期望的結果。SQL中的案例陳述和ORP
CASE
WHEN m.u_hearing = 1 THEN 'Hearing'
WHEN m.u_learning_reading_diff = 1 THEN 'Learning or reading Difficulty'
WHEN m.u_long_term_ill = 1 THEN 'Long Term Illness'
WHEN m.u_mental_illness = 1 THEN 'Mental Illness'
WHEN m.u_mobility = 1 THEN 'Mobility'
WHEN m.u_physical_coordination = 1 THEN 'Physical Co-ordination'
WHEN m.u_physical_dis = 1 THEN 'Physical Disability'
WHEN m.u_red_physical_cap = 1 THEN 'Reduced_physical_capacity'
WHEN m.u_speech = 1 THEN 'Speech'
WHEN m.u_vision = 1 THEN 'Vision'
WHEN m.u_other_dis = 1 THEN 'Other_Disability'
WHEN (m.u_hearing = 1 AND (m.u_learning_reading_diff = 1 OR (m.u_speech = 1))) THEN 'Multiple'
這是不給結果作爲是否有與有多個領域的話,我想多回來,我想最後的語句,但現在看來,這是撿尚屬首例。
如果不是一組水平'm.u_SYMPTOM'領域你有一個'症狀(sympton_id,描述)通過一個一對多表鏈接'表,這將是一個簡單的'JOIN'。 –