Ilja: MySQL und Subselects

Beitrag lesen

yo,

nur die HAVING-Klausel.

die having klausel sorgt dafür, dass alle datensätze der jeweiligen gruppierung (in diesem fall ein interessent) einen durchschnittswert bilden. weicht dieser durchschnittswert von 330 ab, dann folgt daraus, dass noch andere werte für die objektid als 330 vorhanden sein müssen.

und damit kann man auch die Liste in der WHERE klausel vergrößern, zum beispiel zeige mit alle interessenten der objektid 330, die aber nicht 331, 332 oder 350 gesehen haben. ein wenig muss man aber dabei aufpassen, dass keine summmen in der liste 330 im durchschnitt bilden können, zum beispiel 60 und 600. diese beiden könnten im AVG auch wieder die zahl 330 erreichen. also ein wenig vorsicht ist auch noch hier geboten. aber für seine belange mit nur zwei werten in der liste reicht es allemal.

Ilja