phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Workaround_f=FC?= =?iso-8859-1?Q?r_geschachtelte_SELECTs_in_MySQLSELECTs_in_MySQL?= =?iso-8859-1?Q?r_geschachtelte_SELECTs_in_MySQLSELECTs_in_MySQL?=

[php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Workaround_f=FC?= =?iso-8859-1?Q?r_geschachtelte_SELECTs_in_MySQLSELECTs_in_MySQL?= =?iso-8859-1?Q?r_geschachtelte_SELECTs_in_MySQLSELECTs_in_MySQL?=

Josef Kandlhofer office_(at)_kandlhofer.com
Wed, 20 Dec 2000 15:15:18 +0100


> > SELECT  Name FROM  persodaten
> >   WHERE gehalt > 
> >           (  SELECT AVG(gehalt) FROM persodaten )
> > ;
> > 
> > 
> > Wenn ich das in MySQL versuche, fängt der Server an
> > zu meckern.  Lässt sich dieses Problem in MySQL lösen,
> > und wenn ja, wie?
> > 
> 
> Du kannst ja alle verschachtelten Abfragen in 2 oder mehrere Abfragen
> unterteilen...bei dir sollte, verkürzt geschrieben, das ungefähr so
> funken:
> 
> select avg(gehalt) as durchnittsgehalt from persodaten;
> 
> durchschnittsgehalt=mysql_fetch_object($result->durchgeschnitt
> sgehalt);
> 
> 
> select name from persodaten where gehalt>durchschnittsdaten;


sorry. muß natürlich select name from persodaten where
gehalt>durchschnittsgehalt; heißen....


php::bar PHP Wiki   -   Listenarchive