Einzelnen Beitrag anzeigen
  #6  
Alt 09.01.2012, 18:01:39
derNichtGlaubt derNichtGlaubt ist offline
Anfänger
 
Registriert seit: Jul 2011
Alter: 65
Beiträge: 45
AW: JOIN ON (a,b,c) = (d,e,f,g) - wie geht das?

Sorry, bin manchmal langsam von Begriff!

Wenn Du Frucht als Überbegriff/-gruppe hast, wie übrigens auch Gebäck,
haben diese Begriffe nichts in der jetzigen Gruppen-Tabelle verloren.
Diese Überbegriffe müssen in eine eigene Tabelle ausgelagert und
die jetzigen Gruppenbegriffe mittels einer weiteren Tabelle diesen
Überbegriffen zugeordnet werden.

Damit kannst Du dann z.B. die einzelnen Früchte der Übergruppe "Frucht" ermitteln, und gehst mit dem Ergebnis in die eigentliche Abfrage
(entweder mittels subqueries oder Du stellst die eigentliche query in eine z.B. "foreach"-Schleife).
Ich finde die Beispiele hier -> http://dev.mysql.com/doc/refman/5.0/en/subqueries.html ganz brauchbar

hoffe dies kann Dir zumindest als Anregung dienen ... ;-)
Mit Zitat antworten