私はDBテーブルと回答テーブルを持っています。各ユーザーには30の回答があります。私は、ユーザーとその回答をすべて1つの行にエクスポートしたい。多くのmysqlクエリを持っています
例えば:
ID | email | answer_1 | answer_2 | answer_3 | etc...
----|---------|----------|----------|----------|--------
1 | [email protected] | foo | bar | baz | ....
私は現在、これは各1に対する彼らの答えを持つ各ユーザーの30行を作成します
SELECT *
FROM users
LEFT JOIN answers AS A
ON users.id = A.user_id
WHERE email IS NOT NULL
を持っています。これを1人のユーザーごとに1つの行にグループ化して、回答ごとに列を作成するにはどうすればよいですか?
'answers'テーブルのテーブル構造を表示してください。 –
デザインを標準化します。データベーステーブルはスプレッドシートではありません – Strawberry
@Strawberryあなたは正しいと思いますが、これをCSV形式でエクスポートする必要がありますので、スプレッドシートとして提供することができます。それで、なぜそれが必要なフォーマットである必要があるのですか – Stretch0