我有以下查询其选择不同源的语言,但我想表明它在一排如何显示多行数据在一排所有唯一ID
SELECT msg_id,
CASE WHEN source=0 THEN language_name END AS 'language1',
CASE WHEN source=2 THEN language_name END AS 'language2',
CASE WHEN source=1 THEN language_name END AS 'language3'
FROM languages
WHERE msg_id=90491
msg_id language1 language2 language3
90491 Marathi NULL NULL
90491 NULL NULL English
90491 NULL Hindi NULL
但我想结果为
msg_id language1 language2 language3
90491 Marathi Hindi English
我如何得到它
请在我的表中发布语言表 – Ali