ciao a tutti, una semplice domanda. Come si ottiene la media matematica tra numeri selezionati da differenti tabelle? UNION, LEFT JOIN? Per favore qualcuno mi illumini
Grazie
ciao a tutti, una semplice domanda. Come si ottiene la media matematica tra numeri selezionati da differenti tabelle? UNION, LEFT JOIN? Per favore qualcuno mi illumini
Grazie
codice:select avg(val) from ( select numero as val from tab1 union all select numero from tab2 ) as t
Grazie Nicola75ss per la dritta, però ancora non sono riuscito a stampare la media...Il codice:
<?php $sql= " SELECT nota3, avg(nota3) FROM PRIMERO_AA_espanol union all SELECT nota3, avg(nota3) from PRIMERO_AA_pl union all SELECT nota3, avg(nota3) from PRIMERO_AA_MAT WHERE id=1 "; $query = mysql_query($sql); while($fila = mysql_fetch_assoc($query)) {echo $fila["nota3"];} ?>
Dove nota3=valore inserito e del quale vorrei la media (il nome nota3 è uguale per tutte le tabelle)
Con questo codice mi stampa i tre valori ma affiancati e non la media.
Sicuramente per te sarà facile la soluzione...
Il tuo codice non sono riuscito a capirlo, specialmente in ultimo (as t)
select avg(nota3) from (
select nota3 as nota3 from FROM PRIMERO_AA_espanol
union all
select nota3 as nota3 from PRIMERO_AA_MAT
) as t
//////////////////////////////////////////////////////////
Ti chiedo un'altro aiutino, grazie