Hallo Markus,
Bei meiner Suche geht es explizit darum, dass ich nach Geschäften suche, die eine bestimmte Bewertung bekommen: Man kann einstellen, ob man jetzt nur Geschäfte angezeigt bekommt, die eine bessere Bewertung als 3 Sterne haben (5-Sterne-System). Nun habe ich versucht, diese Abfrage mit einem Sub-Sub-Select zum Laufen zu bringen, jedoch wird mir der Durchschnitt aller Geschäfte berechnet und verglichen.
warum verwendest Du die Aggregatsfunktion AVG()?
Wie kann ich jetzt in dem Subselect auf das aktuelle Element der höheren Ebene zugreifen?
Eine Beispieltabelle mit ein paar Beispieldatensätze und dazu das gewünschte Ergebnis mit der Begründung, warum dies das gewünschte Ergebnis wäre hilfreicher als Dein Versuch eines SQL-Statements.
Zur Verknüpfung: so etwas nennt man korrelierte Unterabfragen. Beispiele dafür gibt es im hiesigen Archiv massenhaft, zum Beispiel </archiv/2006/7/t133015/#m861544>.
Freundliche Grüße
Vinzenz