Codice PHP:$query = mysql_query("drop table if exists incrociata") or die(mysql_error() );
$query2 = mysql_query("CREATE TEMPORARY TABLE incrociata
SELECT COUNT(*) as quanti, altezza.tipo as altezza, corporatura.tipo as peso
FROM persona
INNER JOIN altezza ON persona.id_altezza=altezza.id
INNER JOIN corporatura ON persona.id_corporatura=corporatura.id
GROUP BY persona.id_altezza,persona.id_corporatura") or die(mysql_error() );
$query3 = mysql_query("select peso,
sum(case altezza WHEN \"alto\" then quanti else 0 end) AS alto,
sum(case altezza WHEN \"medio\" then quanti else 0 end) AS medio,
sum(case altezza WHEN \"basso\" then quanti else 0 end) AS basso
from incrociata
group by peso") or die(mysql_error() );
echo '<table>';
while ($row = mysql_fetch_assoc($query3) ) {
echo '<tr>';
echo "<td>$row[peso]</td>";
echo "<td>$row[alto]</td>";
echo "<td>$row[medio]</td>";
echo "<td>$row[basso]</td>";
echo '</tr>';
}
echo '<table>';

Rispondi quotando