Ciao Stavolta ho questo problema
Ho una tabella di questo tipo:
Codice PHP:
id     gruppo         Titolo                 prezzo     quantita
14     macromedia     Macromedia Authorware 6     98.99     237
21     adobe         Adobe Photoshop 7.0         340.00     498
20     macromedia     Macromedia Spectra         240.00     36
22     adobe         Adobe After Effects 5.5     160.00     5
23     adobe         Adobe Digital Video Collection     499.99     1
24     adobe        Adobe GoLive
/LiveMotion Pack    499.99     110
2     corel         Bryce                 112.00     692
33     curiouslabs     Poser 4 Pro             670.00     36
34     scansoft     Kai
`s PhotoSoap2         130.00     359
35     scansoft     PhotoShow             230.00     179 
Facendo così per ogni gruppo si ottiene il gruppo col prezzo più alto dei libri di ciascun gruppo
Codice PHP:
SELECT gruppoMAXprezzo ) AS max_prezzo
FROM sql_libri
GROUP BY gruppo
ORDER BY max_prezzo 
ottengo il risultato atteso dalla Query.
Codice PHP:
gruppo         max_prezzo
scansoft     230.00
macromedia     240.00
corel         260.00
adobe         499.99
curiouslabs     670.00 

Ma se a fianco del max_prezzo volessi vedere anche il titolo o i titoli che hanno questo max_prezzo non ci riesco.
Ho provato con diverse combinazioni aggiungendo il titolo sia nella SELECT che nel GROUP BY ma non riesco ad ottenere le giuste righe.
Ho anche provato ad aggiungere la clausola WHERE prezzo = MAX( prezzo ) dopo la FROM ottenendo solo errori (Invalid use of group function).

Quel che chiedo è se è possibile visualizzare anche il titolo o i titoli che hanno il maggior prezzo.

Grazie