Mehrere Daten bündeln

Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

kosovafan

Erfahrenes Mitglied
Hallo,

ich habe eine Tabelle erstellt die ich als DUMP angehangen haben. Es sind verschiedene Eigenschaften die Artikel zugewiesen werden. Manche dieser Artikel haben eine Eigenschaft, viele 2 und mehr.

Die Ausgabe die ich jetzt erhalte:

Code:
products_id | `Länge (2738)` | `Ø-Innen (2737)`
512         |                | 19mm (3/4 Zoll)
512         | Meterware      |
513         |                | 19mm (3/4 Zoll)
513         | 5m             |
514         |                | 19mm (3/4 Zoll)
514         | 10m            |
...

Wie kann man es erreichen das die Spalten pro products_id gefüllt werden, sollte für die Spalte kein Wert geben dann einfach 0 schreiben.

Code:
products_id | `Länge (2738)` | `Ø-Innen (2737)` | `Aussengewinde (3194)` | `Bauer NW (3861)`
512         | Meterware      | 19mm (3/4 Zoll)  | 0                      | 0
513         | 5m             | 19mm (3/4 Zoll)  | 0                      | 0
17095       | 0              | 0                | 6 Zoll                 | 159
...

Ich hoffe es ist ein wenig verständlich, ist schwer zu beschreiben.

Vielen Dank für die Hilfe
Silvio
 

Anhänge

  • valekna_xtc_attributes_text.zip
    207,8 KB · Aufrufe: 1

Yaslaw

alter Rempler
Moderator
GROUP BY und dann MAX auf die Felder.
SQL:
SELECT 
	products_id, 
	MAX(`Länge (2738)`) `Länge (2738)`, 
	MAX(`Ø-Innen (2737)`) `Ø-Innen (2737)`
FROM xtc_attributes_text t
WHERE t.products_id=512
GROUP BY t.products_id;
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…