Salve a tutti,
questa è la mia prima volta che utilizzo il forum

vi pongo il mio problema

ho una tabella con questi campi id, id_prodotto, data, prezzo1, prezzo2,
dovrei selezionare il prezzo1, il prezzo2, la data dove la data è MAX(data) e MIN(data) e fino a quì nessun problema.
il problema sorge quando devo ragruppare i risultati per id_prodotto
poichè
riesco ad ottenere i risultati in questa maniera
id_prodotto 1 il prezzo1, il prezzo2 con MAX(data)
id_prodotto 1 il prezzo1, il prezzo2 con MIN(data) con due righe per id_prodotto

dovrei ottenere in una sola riga
id_prodotti 1 il prezzo1, il prezzo2 (di MAX(data)), il prezzo1 as.., il prezzo2 as..(di MIN(data))

ricavo $tmp[id_prodotti] poi

while($tmp = mysql_fetch_array($query1)) {
$query2 = mysql_query("SELECT id_prodotti, Max(data)AS massimo, Min(data) AS minimo
FROM dati Where id_prodotti=$tmp[id_prodotti] group by id_prodotti
")OR die('Query2 non valida: ' . mysql_error());


while($tmp2 = mysql_fetch_array($query2)) {
$query3 = mysql_query("SELECT
????????????????????????
Where 1
AND data=$tmp2[massimo]
OR data=$tmp2[minimo]

")OR die('Query3 non valida: ' . mysql_error());


while($tmp3 = mysql_fetch_array($query3)) {

echo "...