SQL - sssssssss

 
Vista:

sssssssss

Publicado por assssssss (1 intervención) el 07/01/2005 02:10:04
aaaaaaa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Union de tablas

Publicado por Javier Ferrero (4 intervenciones) el 07/01/2005 02:12:09
Hola a todos!!
Veo que recientemente ha habido un interesante debate sobre como comparar tablas. Yo también tengo una duda sobre como juntar distintas tablas y me gustaría que me ayudaseis a resolverla si es posible.Este es mi problema (problemon):

Pongamos que tengo las siguientes tablas con info de un determinado empleado:

Tabla 1:
AÑO , BONIFICACIONES EN EUROS
2000 , 400
2003 , 500

Tabla 2
AÑO , ¿PROMOCIONÓ?
2000 , Yes
2002, Yes

Tabla 3
AÑO, EMPLEADOS A SU CARGO
2001 , 5

Pues bien ,lo que yo quiero obtener seriá lo siguiente

Tabla 4
AÑO , BONIFICACIONES , ¿PROMOCIONÓ? , EMPLEADOS A SU CARGO
2000 , 400 , Yes , null
2001 , null , null , 5
2002 , null , Yes , null
2003 , 500 , null . null

El problema está en que en las tablas solo aparecen registros cuando el empleado recibe una bonificacion,promociona o tiene empleados a su cargo, pero no en caso contrario.Por eso al hacer los JOIN utilizando el campo AÑO , si para una de las tablas no existe un registro con ese año no obtengo nada,aunque si haya otros registros en las otras tablas para ese año.

¿Cómo puedo hacer?¿Alguna sugerencia?

Muchas gracias!! ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar