У меня есть две таблицы, как это:Как написать этот запрос LINQ (или SQL)?
Новости
Id
Название
LanguageID
Язык таблице:
Языки
Id
Имя
IsDefault
Теперь LanguageID в качестве параметра (например, EN-US), и язык по умолчанию ан-ГБ, Я хочу получить следующие значения:
Новости
IdНазваниеLanguageID
1 1 EN-US
2 2-ен США
... остальные ан-американской новости ...
10 10 ru-RU
11 11 ен-RU
... остающаяся ан-ГБ новость, а ан-ГБ по умолчанию ...
20 20 FR-FR
21 21 FR-FR
... другие новости остающейся языка ...
текущее решение использует временную таблицу и курсоры для извлечения из новостей для каждого языка. Есть ли лучший способ сделать это?