Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2009, 19:23
paconinho
 
Fecha de Ingreso: junio-2009
Mensajes: 18
Antigüedad: 15 años, 7 meses
Puntos: 0
Sonrisa Que funcion utilizar para contar registros

ya revise que que no se repita este post, pero si me equivoco ofresco una disculpa.

ahora voy a lo que necesito, tengo 2 tablas asignacion y gestion> en asignacion tengo numero telefonico y otras descripciones, en la de gestion tengo tambien un campo con el nombre de telefono en esta tabla de gestiones se guardan los numeroa a los que haz marcado con una descripcion:
tabla: asignacion
telefono area
555-555 RH
444-444 Admin

tabla: gestiones

telefono descripcion id usario
555-555 no contesto 1
555-555 no contesta 1
444-444 no contesta 2

tabla>cat_usuario
id usuario nombre
1 fulanita A
2 fulanita B

mi cruce para realizar esta consulta es la siguiente:

$sql=mysql_query("SELECT asignacion.area, asignacion.telefono, MAX(gestiones.telefono) AS num_tel, gestiones.descripcion, cat_usuarios.nombre
FROM ((gestiones INNER JOIN cat_usuarios ON cat_usuarios.id_usuario = gestiones.id_usuario)
INNER JOIN asignacion ON asignacion.telefono = gestiones.telefono) GROUP BY nombre, telefono ORDER BY nombre LIMIT 50; ",$con);

y me muestra lo siguiente:
telefono nombre descripcion
555-555 fulanita A no contesta
555-555 fulanita A no contesta
444-444 fulanita B no contesta

y yo lo que deseo es que me muestre esto>

telefono nombre descipcion
2 fulanita A no contesta
1 fulanita B no contesta

ya intente con el count, max y sum pero no consigo hacerlo, espero que me hayan entendido y me puedan ayudar.

gracias.

Última edición por paconinho; 21/07/2009 a las 19:28