Stefan: Langsames SQL; Wie schneller machen?

Beitrag lesen

Wie könnte ich dies nun in ein SQL zusammenfassen, damit ich in etwa so ein Ergebnis bekomme:

Firma          G1    G2    G3    G4

Musterfirma    0     1     1     0

0 stünde hier für "Nein: nicht vorhanden", und 1 eben für "Ja: vorhanden".

Kreuztabellenabfragen, wie es so schön in M$ Access heißt, sind soweit mir das bekannt ist in MySQL nicht ohne weiteres realisierbar.
Von daher wirst Du nur über die Verschachtelung arbeiten können, wenn Du Dir nicht eine Funktion für Dein MySQL Server schreibst ...

Wobei ich überleg grad, dass es mit einer fiesen verschachtelten Case When Abfrage doch möglich sein sollte. Ist mir jetzt aber zu spät dafür *g* sorry :)

Vielleicht morgen früh ...

Gruss,
Stefan