Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2009, 21:18
yonarox
 
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!!!