私は、ソースとターゲットのペアで翻訳された文を含むMS Accessデータベースを持っています(CATツールの仲間のユーザーのための翻訳メモリ)。やや厄介なことに、ソースとターゲットは別々の列に格納されていませんが、次のようにIDでリンクされた行に格納されています。
+---+----+--------------+
|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...
ここではパフォーマンスは重要ではありません。これはたまに行う必要があるだけであり、データベースは巨大ではありません(数千行のみ)。