codice:
$sql_val = "SELECT";
$sql_val .= " AVG(voto_durata) AS voto_durata";
$sql_val .= ", AVG(voto_temperatura) AS voto_temperatura";
$sql_val .= ", AVG(voto_tenuta_temp) AS voto_tenuta_temp";
$sql_val .= ", AVG(voto_tenuta_bagnato) AS voto_tenuta_bagnato";
$sql_val .= ", AVG(voto_frenata) AS voto_frenata";
$sql_val .= ", AVG(voto_dinamicita) AS voto_dinamicita";
$sql_val .= ", AVG(voto_stabilita) AS voto_stabilita";
$sql_val .= ", AVG(durata) AS durata";
$sql_val .= ", AVG(consigliate) AS consigliate";
$sql_val .= ", AVG(prezzo) AS prezzo";
$sql_val .= ", COUNT(prezzo) AS numcommenti";
$sql_val .= " FROM commenti JOIN modello";
$sql_val .= " ON (modello.idmodello = commenti.idmodello)";
$sql_val .= " WHERE modello.idmodello = $idmodello";
e viene eseguita una volta per ogni riga
Codice PHP:
SELECT `Comment`.`id`, `Comment`.`Nome`, `Comment`.`Email`,
`Comment`.`Commento`, `Comment`.`tyre_id`, `Comment`.`voto_durata`,
`Comment`.`voto_temperatura`, `Comment`.`voto_tenuta_temp`,
`Comment`.`voto_tenuta_bagnato`, `Comment`.`voto_frenata`,
`Comment`.`voto_dinamicita`, `Comment`.`voto_stabilita`, `Comment`.`durata`,
`Comment`.`consigliate`, `Comment`.`prezzo`, `Comment`.`moto` FROM `comments` AS
`Comment` WHERE `Comment`.`tyre_id` IN (50, 52, 72, 23, 21, 22, 30, 27, 45, 25, 24, 57,
53, 42, 61, 5, 56, 46, 26, 14, 54, 4, 1, 2, 3, 70, 69, 16, 17, 15, 29, 43, 44, 6, 68, 65, 66, 64,
8, 7, 10, 9, 67, 63, 40, 55, 41, 60, 48, 13, 32, 12, 11, 35, 36, 34, 33, 38, 39, 37, 19, 59, 18,
20, 47, 28, 71)
che sinceramente non so cosa dovrebbe restituirmi, ma nel dubbio non fa nulla