Hola,
Esoy intentando leerme el manual que me pasaron en este hilo pero no consigo resolver lo siguiente:
SELECT COUNT(DISTINCT('id_usuario')) FROM totales
Lo que yo esperaría es que de esta consulta me "sacara" dos columnas, una de id_usuario distintos y otra que sería el número de veces que está repetido ese usuario.
Para sacar los datos en php pongo:
echo "<td>".$consulta['0']."</td>";
echo "<br>";
echo "<td>".$consulta['1']."</td>";
echo "<br>";
}
b es donde pongo el SELECT.
Si por ejemplo pongo
$busqueda=mysql_query("SELECT DISTINCT(`id_usuario`) FROM oficinas ") ;
Entonces sí me saca la columna de cada usuario diferente pero la segunda columna de totales de cada usuario no sabría como sacarla...
¿Qué es lo que no entiendo?
En esta consulta no necesito utilizar JOIN porque es un cálculo de una misma tabla.
Ay, lo siento por preguntar tanto....
Antes no era "oficinas" sino "totales".
Estoy viendo que hay una función llamada GROUP BY hoy estoy ya agotado pero mañana veré a ver si me sirve (y soy capaz de entenderlo).
Antes no era "oficinas" sino "totales".
Estoy viendo que hay una función llamada GROUP BY hoy estoy ya agotado pero mañana veré a ver si me sirve (y soy capaz de entenderlo).
Hola a todos,
¿Por qué no me omite los "id_usuario" que están vacios en el COUNT?
SELECT id_usuario, COUNT((`id_usuario`)) FROM totales GROUP BY `id_usuario`"
Es decir, me cuenta que hay 16 "" vacios y yo no quiero que me saque el cálculo de ese registro. (Pongo "" porque no hay nada y entiendo que tampoco espacios).