SQLITEデータベースにこれに似たテーブル構造があり、LANIDは別のテーブルへのFKです。
ID LANID TEXT
-------------------------
1 101 Issue1
1 102 Comment1 for Issue1
2 101 Issue2
2 102 Comment1 for Issue2
3 101 Issue3
3 102 Comment1 for Issue3
1 102 Comment2 for Issue1
...
次のようなクエリを使用して、同じIDを共有するTEXTフィールドから値をフェッチしようとしています。
SELECT t.TEXT as issue, s.TEXT as comment
FROM MyTable as t, MyTable as s
WHERE t.LANID = '101' and s.LANID = '102' AND t.ID = s.ID
AND t.TEXT like "%some text in Issue1%"
ほぼ機能しますが、1つの問題があります。それは、必要なときに値を「複製」できないことです。つまり、次のような同じ問題の2番目のコメントを表示することはできません。
issue comment
---------------------------------
Issue1 Comment1 for Issue1
Issue1 Comment2 for Issue1
...
ヒントを事前に感謝します。