29/08/2009, 21:18
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Query Complicado Hola,
Haber si te entendi...
1. Poner el Id_empleado y el Concepto
Obtener:
1. nombre del empleado,
2. la empresa a la que pertenece
select empleados.nombre,(select nombre from empresas where id=empleados.id_empresa) from empleados where id_empleado=id_dado;
3. la definicion del concepto. DUDA: como se relacionan los conceptos con el empleado? si fuera con la tabla conceptos via el id_empresa... podriamos usar:
select empleados.nombre,empresas.nombre,(select definicion from crea_conceptos where id=conceptos.id_concepto) from empleados inner join empresas inner join on empresas.id=id_empresa inner join conceptos on conceptos.id_empresa=empresa.id where id_empleado=id_empleado_dado and conceptos.id=id_concepto_dado;
4. todos los Folios y Tot_concepto que tengan el numero de Concepto que dio el usuario y que pertenezcan a ese empleado.
Este creo que seria mejor ponerlo en otro query aparte... veamos...
select conceptos.* from conceptos inner join empleados on conceptos.id_empresa=empleados.id_empresa where concepto=concepto_dado and empleados.id=id_empleado_dado
Ufff... que sigue....
Mejor... prueba y me cuentas como te fue para seguirle...
Saludos!!! |