「transaction」という下記のような申し込みテーブルがあります。
id | user_name | date |
---|---|---|
20 | 山田太郎 | 2021-08-07 |
その子テーブルとして、下記のような「anquete」というアンケートテーブルがあり、
id | transaction_id | question | answer |
---|---|---|---|
1 | 20 | 質問1 | 回答1 |
2 | 20 | 質問2 | 回答2 |
3 | 20 | 質問3 | 回答3 |
4 | 20 | 質問4 | 回答4 |
申し込みごとに、質問と回答を出力する目的で、子テーブルと結合して
transaction_id | user_name | date | 質問1 | 質問2 | 質問3 | 質問4 |
---|---|---|---|---|---|---|
20 | 山田太郎 | 2021-08-07 | 回答1 | 回答2 | 回答3 | 回答4 |
という結果を得たいです。そのためにサブクエリで、anqueteテーブルを使って
transaction_id | 質問1 | 質問2 | 質問3 | 質問4 |
---|---|---|---|---|
20 | 回答1 | 回答2 | 回答3 | 回答4 |
というテーブルを生成し(「テーブルを生成」という表現は正しくないかも知れませんが)
それをjoinしようと考えてますが、どのようなクエリを書けばいいのか分かりません。
恥ずかしながら見当がつかないため、「自分でこうやってみた」というのが無いのですが、
どのようなクエリで実現できるのか教えていただきたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/07 23:54