Ich habe eine Datenbank mit Benutzern Tabelle und eine Tabelle Antworten. Jeder Benutzer hat 30 Antworten. Ich möchte einen Benutzer und alle seine Antworten in einer einzelnen Zeile exportieren.Hat viele mysql-Abfrage
z:
ID | email | answer_1 | answer_2 | answer_3 | etc...
----|---------|----------|----------|----------|--------
1 | [email protected] | foo | bar | baz | ....
Ich habe derzeit
SELECT *
FROM users
LEFT JOIN answers AS A
ON users.id = A.user_id
WHERE email IS NOT NULL
Diese für jeden Benutzer mit ihrer Antwort gegen jeden eine 30 Zeilen erzeugt. Wie kann ich dies in einer Zeile pro Benutzer mit einer Spalte für jede Antwort gruppieren?
Bitte zeigen Sie uns die Tabellenstruktur für die 'Antworten'-Tabelle. –
Normalisieren Sie Ihr Design. Eine Datenbanktabelle ist KEINE Tabellenkalkulation – Strawberry
@Strawberry Sie sind richtig, aber ich muss dies als eine CSV exportieren, damit ich es dann als eine Tabelle zur Verfügung stellen kann. Deshalb muss es im erforderlichen Format sein – Stretch0