这是我的桌子的样子 -
不 | 国家 | 语言 | 翻译名称 |
---|---|---|---|
1 | c1 | 英文 | 测试1EN1 |
1 | c1 | l1 | 测试L1 |
2 | c2 | 英文 | 测试1EN2 |
2 | c2 | l2 | 测试L2 |
数据可能如下所示,一个国家/地区可能有多行具有相同编号(非主键)和国家/地区列的值的行。将有多个行包含多种语言及其各自的翻译名称。
我必须得到一个输出,以便输出上述所有信息,此外还要输出一个名为 的新列,name
该列始终是 的翻译名称中的值language
en
。像这样 -
不 | 国家 | 语言 | 翻译名称 | 姓名 |
---|---|---|---|---|
1 | c1 | 英文 | 测试1EN1 | 测试1EN1 |
1 | c1 | l1 | 测试L1 | 测试1EN1 |
2 | c2 | 英文 | 测试1EN2 | 测试1EN2 |
2 | c2 | l2 | 测试L2 | 测试1EN2 |
关于如何实现这一点,有什么想法吗?也许使用条件(CASE)或自连接?任何帮助都值得感激!