Ciao a tutti, ho una difficoltà nel realizzare qualcosa di simile:
Ho una tabella in MySql così fatta:
mytable: col1 col2 col3
tizio caio sempronio
caio caio
sempronio tizio
pippo pippo pippo
tizio
ecc.
Quello che vorrei in output è il seguente:
col1 col2 col3 totale
tizio 2 1 3
caio 1 2 3
sempronio 1 1 2
pippo 1 1 1 3
ecc.
Dovrebbe essere una combinazione di SELECT, GROUP BY e COUNT, ma non riesco proprio a capire come fare.
Con il codice che segue:
	
	
	
		
ottengo come risultato:
tizio 2
caio 1
sempronio 1
pippo 1
ma non riesco a fare più di così
Qualcuno può aiutarmi?
Grazie
				
			Ho una tabella in MySql così fatta:
mytable: col1 col2 col3
tizio caio sempronio
caio caio
sempronio tizio
pippo pippo pippo
tizio
ecc.
Quello che vorrei in output è il seguente:
col1 col2 col3 totale
tizio 2 1 3
caio 1 2 3
sempronio 1 1 2
pippo 1 1 1 3
ecc.
Dovrebbe essere una combinazione di SELECT, GROUP BY e COUNT, ma non riesco proprio a capire come fare.
Con il codice che segue:
		PHP:
	
	$result = mysql_query("SELECT col1, COUNT(*) FROM mytable GROUP BY col1");
		while($row=mysql_fetch_array($result))  
		{  
                  echo $row['col1'] . " ";  
                  echo $row['COUNT(*)'] . "<br> ";  
		}
	tizio 2
caio 1
sempronio 1
pippo 1
ma non riesco a fare più di così
Qualcuno può aiutarmi?
Grazie
			
				Ultima modifica di un moderatore: