Hallo zusammen,
leider hat mir die Dokumentation von MySQL nicht wirklich weiterhelfen können, weil ich wahrscheinlich nicht weiß, wie das was ich suche heißt.
Mein Problem: Für eine Veranstaltung können Teilnehmer verschiedene Sachen vorbestellen. Die bestellte Anzahl wird in einer MySQL-Tabelle gespeichert:
----------------------------------
| id | art1 | art2 | art3 | art4 |
----------------------------------
|1234| 1 | 0 | 0 | 1 |
----------------------------------
|2345| 0 | 0 | 1 | 1 |
----------------------------------
|3456| 0 | 1 | 1 | 0 |
----------------------------------
|4567| 1 | 1 | 0 | 1 |
----------------------------------
usw.
----------------------------------
Nun möchte ich eine Abfrage machen, die mir die Summe aller bestellten Artikel liefert. Als Zwischenlösung habe ich eine Abfrage realisiert in der Richtung SELECT 'art1', 'art2', 'art3', 'art4' FROM tabelle und lasse dann in einer Schleife immer den aktuellen Wert dazuaddieren.
Aber da gibt es sicherlich noch was eleganteres, oder?
Vielen Dank schonmal für erhellend Helfendes,
Sebastian