
13/03/2011, 18:44
|
 | | | Fecha de Ingreso: mayo-2010 Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años, 9 meses Puntos: 66 | |
Respuesta: Ayuda con consulta mysql ok
lo primero es modificar la estructura de tu tabla
al igual que tienes una tabla con esquipos hazte una tabla con puestos (utilleros,masajistas...)
mi estructura termina asi
Tabla empleados
Campo Tipo
dni* int(8)
nombre varchar(50)
puesto int(1)
equipo int(9)
tabla equipos
Campo Tipo
id * int(9)
nombre varchar(50)
tabla puestos
Campo Tipo
id* int(1)
puesto varchar(50)
supongo que imaginas las relaciones entre tablas
la consulta tal que asi
SELECT A1.equipo EQUIPO, A1.puesto PUESTO, COUNT( A1.puesto ) Cantidad
FROM empleados A1, equipos A2
WHERE A1.equipo = A2.id
GROUP BY A1.equipo, A1.puesto
obtendra como resultado esto
EQUIPO PUESTO Cantidad
1 1 2
1 2 1
2 1 1
ahora si que si eh ;)
se me olvidaba enempleados yo tengo esto
dni nombre puesto equipo
1 pepe 1 1
2 luis 1 1
3 miguel 2 1
4 antonio 1 2 |