現在、次の形式のテーブルと次のサンプルデータを使用しています。
transaction name receipt
1 jim aisjdy
2 john uuyjskl
2 john ioxiqo
3 will eurique
1 jim xoqiel
3 will sijcjg
各トランザクションは顧客の名前に関連付けられており、2 つの別々の領収書を受け取ります。
「トランザクション」、「名前」、および 2 つの異なる領収書を 1 行に表示するクエリを作成するにはどうすればよいでしょうか。
例:
transaction name receipt receipt
1 jim aisjdy xoqiel
私はこれが悪い習慣であることを知っており、アイデアの世界では、2 つの異なる領収書を含む 2 つの列を作成するか、トランザクションと名前を含む 2 つのテーブルにテーブルを正規化し、別のものに領収書 1 と 2 を含むテーブルを正規化します。残念ながら、私はこの表を作成しておらず、すべてを再構築する時間がありません。
よろしくお願いします。よろしくお願いします。