[Db] incartato col count
Cristiano Verondini
cristiano a verondini.it
Lun 18 Dic 2006 14:27:14 CET
> Volendo unirle...
>
> SELECT * FROM
> (
> SELECT COUNT( frutto) AS C,
> DATE_FORMAT(data,'%Y %m') AS DT,
> frutto
> FROM frutta
> GROUP BY DT, frutto
> ORDER BY DT, C DESC
> ) AS T1
> JOIN
> (
> SELECT DATE_FORMAT( data, '%Y %m' ) AS DT,
> COUNT( * ) AS TOT
> FROM frutta
> GROUP BY DT
> ORDER BY DT
> ) AS T2
> ON T1.DT=T2.DT
> ORDER BY T1.DT,T1.C
>
> E' sensato? C'è modo di far meglio senza la JOIN ?
Stai parlando di una UNION e ti è venuto scritto JOIN, vero? :)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
Maggiori informazioni sulla lista
Db