У меня есть база данных MS Access, которая содержит переведенные предложения в парах источник-цель (память переводов для других пользователей инструментов CAT). Несколько досадно, что источник и цель хранятся не в отдельных столбцах, а в строках, связанных по идентификатору, например:
+---+----+--------------+
|id |lang| text |
+---+----+--------------+
1 a lang a text
1 b lang b text
2 a more a text...
2 b more b text...
+---+----+--------------+
Какой SQL я мог бы использовать, чтобы превратить его в таблицу, такую как:
+---+--------------+--------------+
|id | lang A | lang B |
+---+--------------+--------------+
1 lang a text lang b text
2 more a text... more b text...
Производительность здесь не имеет значения, поскольку мне нужно было бы делать это только время от времени, а БД не огромна (всего несколько тысяч строк).