0
我有一個DB用戶表和答案表。每個用戶有30個答案。我想導出一個用戶和他們所有的答案在一行上。有很多mysql查詢
e.g:
ID | email | answer_1 | answer_2 | answer_3 | etc...
----|---------|----------|----------|----------|--------
1 | [email protected] | foo | bar | baz | ....
我現在有
SELECT *
FROM users
LEFT JOIN answers AS A
ON users.id = A.user_id
WHERE email IS NOT NULL
這與他們對每一個答案的每個用戶創建一個30行。如何將每個用戶的這一行分組爲一列,併爲每個答案填充一列?
請向我們展示'answers'表的表結構。 –
正常化您的設計。數據庫表格不是電子表格 – Strawberry
@Strawberry您是正確的,但我需要將其導出爲CSV格式,然後將其作爲電子表格提供。因此爲什麼它需要採用所需的格式 – Stretch0