我有两个这样的表:
消息
ID
标题
语言标识
语言表:
语言
ID
姓名
是默认值
现在使用 LanguageId 作为参数(例如 en-US),默认语言是 en-GB,我想得到这样的值:
消息
Id 标题 LanguageId
1 1 zh-CN
2 2 zh-CN
...剩下的美国新闻...
10 10 zh-CN
11 11 zh-CN
...剩余的 en-GB 新闻,因为 en-GB 是默认的...
20 20 FR-FR
21 21 FR-FR
...其余语言的其他新闻...
当前的解决方案是使用临时表和游标来获取每种语言的新闻。有没有更好的方法呢?