Sommare i numeri

z.cristiano

Utente Attivo
16 Giu 2007
138
0
16
Buonasera

Nella tabella_1 di citta ci sono due records
Roma
Napoli

Nella tabella_2 di citta e numeri ci sono i records

Roma - 10
Roma - 20
Roma - 10

Napoli - 10
Napoli - 5
Napoli - 5

Com'è la variabile o il codice di somme totali, tipo

Roma = Totale 30
Napoli = Totale 20

Ho provato sia mysql_num_rows() - COUNT - +=, niente da fare, vengono sommate male e alcuen cose che non sono riuscito a fare

Ho fatto così la query

$query = "SELECT * FROM tabella_1";
$select = mysql_query($query);

$totale = 0;

while($result = mysql_fetch-array($select)
{

$query2 = "SELECT * FROM tabella_2 WHERE citta='". $result['citta'] ."'";
$select2 = mysql_query($query2);
$result2 = mysql_fetch_array($select2);

$totale += $result2['numeri'];

echo $result['citta'] ." ". $result2['numeri'];

}

Visualizza così

Roma - 10
Roma - 20
Roma - 10

Napoli - 10
Napoli - 5
Napoli - 5

E questo va bene ma poi come devo fare la query per sommare il totale di ogni città?
Così

Roma = Totale 30
Napoli = Totale 20
 

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
Ciao allora la query potresti strutturarla in questo modo:

PHP:
$query = "SELECT a.citta as city, sum(b.numeri) as somma FROM tabella_1 as a, tabella_2 as b WHERE a.citta=b.citta GROUP BY b.citta";
$select = mysql_query($query);
while($result = mysql_fetch-array($select) {
 echo $result['city']." = Totale ".$result['somma']
}

cioè si puo fare tutto in un'unica query utlizzando GROUP e SUM

facci sapere

ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
Z Sommare i numeri con FOR Javascript 1
P come sommare dei numeri? PHP 2
M Sommare i punteggi PHP 17
A sommare valori a video per lo stesso giorno jQuery 1
M [PHP] Sommare due campi calcolati PHP 3
maxnegri Sommare i prezzi dei prodotti aggiunti al carrello di diverse aziende con Select sum php mysqli PHP 10
C [PHP] Sommare o sottrarre a ZERO PHP 7
M [PHP] Sommare ore e minuti PHP 22
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
ste80 [PHP] sommare le ore PHP 24
L [PHP] Sommare campi e aggiornare tabella PHP 14
F Sommare valori di ogni periodo con SELECT PHP 7
C selezionare distinti id e sommare uguali PHP 1
clodiny come sommare dei record raggruppandoli per anno MySQL 33
A sommare valori in un array multidimensionale PHP 0
N Sommare due date PHP 4
G sommare valori più colonne MS Access 1
D Se non c'è il campo da sommare Javascript 2
B Sommare risultati db PHP 3
F [RISOLTO] Sommare data PHP 2
A Sommare campi stringa MYSQL PHP PHP 3
N Sommare iterazioni ciclo while PHP 5
Z Sommare prezzi da campi multiple Javascript 1
M sommare input mascherati Javascript 0
G Sommare i dati in una tabella PHP 35
L Datagrid selezionare e sommare un campo Visual Basic 0
G contare e sommare dopo JOIN Database 8
G Sommare caselle excel contrassegnate di un elenco Windows e Software 0
M Come sommare elementi di un vettore in Visual basic Visual Basic 1
S Come conoscere la posizione di numeri in un array escludendo i doppioni PHP 4
Max 1 Numeri whatsapp strani Smartphone e tablet 0
R generazione numeri o lettere casuali senza ripetizione Javascript 0
V generazione numeri casuali non ripetuti .NET Framework 3
G Generazione di numeri random in PHP PHP 5
G Operazioni matematiche con grandi numeri PHP PHP 5
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
D [Javascript] [HTML] Inserire slash dopo 3 numeri Javascript 5
M [PHP] Controllo campo cap con trattino oltre ai numeri PHP 3
Z Somma di numeri in una lista di app inventor Sviluppo app per Android 0
bubino8 [PHP] 4 numeri casuale no doppioni PHP 11
M [PHP] range tra due numeri PHP 7
ivarello C# Convertire i numeri in note Programmazione 1
T [PHP] ordinare un campo varchar che contiene numeri PHP 6
V Numeri con decimali jQuery 3
filomeni numeri decimali e MySql PHP 6
A Problema con stringhe e numeri interi PHP 2
David92 Numeri Random Javascript 1
C operazioni con numeri casuali PHP 7
filippino Riconoscere numeri pari e dispari con PHP PHP 1
StarFish [C++] Numeri casuali C/C++ 2

Discussioni simili