Buongiorno a tutti
ho bisogno di estrapolare dei dati da una tabella principale in base ad una condizione presa da una tabella secondaria.
La tabella principale ricoveri contiene tutti i record dei ricoveri dei pazienti di un ospedale.
La tabella secondaria richiesta viene usata solo per prendere la condizione, che è il campo cf (codicefiscale).
La cosa mi riesce con questo comando PHP
Codice PHP:
echo "<table>";
$result = mysql_query (" SELECT * FROM ricoveri, richiesta WHERE ricoveri.cf = richiesta.cf
ORDER BY paziente ASC ",$db);
while ($sql = mysql_fetch_array($result))
{
$cf = $sql["cf"];
$paziente = $sql["paziente"];
$giornate_degenza = $sql["giornate_degenza"];
echo "<tr>
<td><b>$cf</td>
<td><b>$paziente</td>
<td>$giornate_degenza</td>
</tr>";
}
echo "</table>";
avrei però bisogno in più di eseguire la somma delle giornate di degenza per ogni paziente, e poi nella query mostrare solo un record per ogni paziente (GROUP BY ?) anche se questo potrebbe aver avuto molti ricoveri.
Come potrei fare questo?
Grazie a chi vorrà/potrà aiutarmi