dedlfix: Mehrere unterschiedliche Ergebnisse aus einer DB lesen

Beitrag lesen

Tach!

Wie kann man diese Abfragen zu EINER verbinden? Über mehrere Tabellen würde es mit join gehen, aber bei nur einer Tabelle funktioniert das nicht.

Du kannst eine Tabelle mehrfach mit sich selbst joinen. In Deinem Fall würde das Ergebnis drei Werte in einer Zeile liefern. Willste?

Man kann auch ein SELECT ohne weitere Klauseln und darin viele kleine Subselects für jeden einzelnen Wert in der Feldliste ausführen. Das ist aber alles reichlich umständlich und mit jeder neuen Farbe massiv zu erweitern. GROUP BY und Fetchen in einer Schleife ist jetzt und in Zukunft deutlich weniger Programmieraufwand und damit mit weniger potentiellen Fehlerquellen versehen.

dedlfix.