30/06/2006, 17:44
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Santiago
Mensajes: 664
Antigüedad: 22 años Puntos: 4 | |
yo separaria la tabla de usuarios, la tabla de asignaciones y haria una 3ª tabla que tuviera las relaciones:
USUARIOS
ID, NOMBRE, + DATOS...
ASIGNACION:
ID, TITULO, REMUNERACION, + DATOS...
ASIGNACIONES:
ID_USUARIO, ID_ASIGNACION
luego haces las consultas asi:
SELECT * FROM asignaciones WHERE id=<ID DEL USUARIO>
para calcular la remuneracion total, hay varias formas. Una es usar JOIN en la consulta y que te aparezca la remuneracion por la asignacion como un campo más en la consulta anterior, y luego recorrer el resultado de la consulta con PHP he ir sumando. la otra es usar alguna funcion interna del servidor de base de datos que ocupes para calcular la suma. |