我对编程还是很陌生,因此,我感谢获得的所有帮助。我想生成一个如下所示的报告,以便创建一个表来向我显示是否已经以每种语言描述了一项活动。
Activity | Texttype | ENG | GER | ESP ...
Bustour Description X X
Title X X
Slogan X X X
Dinner Description X X X
...
问题是,我不能限制语言或文本类型,因为每天都有新的语言或文本类型。
我的输出现在看起来像这样:
Activity | Texttype | Language
Bustour Description English
German
Title German
Spanish
Slogan English
German
Spanish
Dinner Description English
German
Spanish
有谁知道我怎么能达到这张桌子?
我真的很感谢所有帮助,我已经在这个问题上困扰了好几天。
在此先感谢您和问候,
维夫斯
最佳答案
可能在以下情况下使用情况
select Activity, Texttype, case when ENG = 'x' then 'English'
when GER = 'x' then 'German'
when ESP = 'x' then 'Spanish'
.....
end as Language
from my_table
order by Activity, Texttype, Language