Hi
Ich sitze nun schon mehrere Stunden an einer Abfrage und bin mir immer noch nicht sicher ob das so ihrgendwie geht.
Wer Kreuztabellenabfragen aus Access kennt weiss ja schon worauf ich hinaus will. Aber um es nochmals zu verdeutlichen eine vereinfachte Darstellung:
Ich habe folgende werte in einer Datenbank:
Als Resultat will ich:
(Hoffe es sieht bei euch einigermasen Formatiert aus)
Ich will also die einzelnen Values als Felder und der Inhalt soll die Anzahl des entsprechenden Value sein.
Nach allem was ich weiss und jetzt auch gelesen habe ist sowas bei MySQL nicht möglich. Allerdings brauche ich es auch eher als "Fake". Schlussendlich wird die Abfrage nämlich mit dem QueryBrowser als csv File exportiert.
Das csv-File muss dann in etwa so aussehen:
Die Formatierung (also das Semikolon, den Zeilenumbruch) kann ich auch in der Abfrage setzen. Auch kann ich mit InnerSelects und dergleichen arbeiten. Es ist egal wenn die Abfrage nachher 30sec braucht. Hauptsache ist, jemand kann sie ohne Anpassungen ausführen -> als csv exportieren und in Excel aufmachen so dass es so aussieht wie oben.
Meine Ansätze haben bis jetzt alle fehlgeschlagen, freue mich also schon auf eure Ansätze.
Hoffe hier schwirren ein paar SQL-Cracks rum die mir hier helfen können!
Gruss
jeipack
Ich sitze nun schon mehrere Stunden an einer Abfrage und bin mir immer noch nicht sicher ob das so ihrgendwie geht.
Wer Kreuztabellenabfragen aus Access kennt weiss ja schon worauf ich hinaus will. Aber um es nochmals zu verdeutlichen eine vereinfachte Darstellung:
Ich habe folgende werte in einer Datenbank:
Code:
id value
-- -------
1 AA
1 AA
1 AB
1 BA
2 AA
2 AB
2 BA
2 BA
2 BB
Code:
id AA AB BA BB
-- ---- ---- ----- ----
1 2 1 1 0
2 1 1 2 1
Ich will also die einzelnen Values als Felder und der Inhalt soll die Anzahl des entsprechenden Value sein.
Nach allem was ich weiss und jetzt auch gelesen habe ist sowas bei MySQL nicht möglich. Allerdings brauche ich es auch eher als "Fake". Schlussendlich wird die Abfrage nämlich mit dem QueryBrowser als csv File exportiert.
Das csv-File muss dann in etwa so aussehen:
Code:
"id";"Code1";"Code2";"CodeN";\r\n
1;2;1;1;0;\r\n
2;1;1;2;1;\r\n
Meine Ansätze haben bis jetzt alle fehlgeschlagen, freue mich also schon auf eure Ansätze.
Hoffe hier schwirren ein paar SQL-Cracks rum die mir hier helfen können!
Gruss
jeipack