Re: mysq query without subselects

From: Date: Mon, 13 Sep 2004 14:00:54 +0000
Subject: Re: mysq query without subselects
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-36173@lists.php.net to get a copy of this message
Blackwater, On Sep 10, 2004, at 12:39 PM, blackwater dev wrote:
Hello, I need to grab the max value of all of the data in a table grabbing the max total for each client. Example. T1
id        total      clientid
1          100           111
2          200           111
3          100           112
4          150           112
I need a query that will grab the highest total per clientid (200, and 150) then average them. My first inclination is to do a subselect select avg(total) from t1 where t1.total=(select max(total) from t1 t2 where t2.clientid=t1.clientid) But can't use subselects with mysql....how do I do it??
Yes you can. Check this out and see if all your syntax is correct. http://dev.mysql.com/doc/mysql/en/Subqueries.html ~Philip

« previous php.db (#36173) next »