consulta con left join
Publicado por Hfr (21 intervenciones) el 21/04/2016 23:04:40
Hola chicos que tal como estan , espero que muy bien.
tengo un tabla llamada solicitud con 4 campos
id
cedula
cod_nemo
detalle_sol
fecha_sol
un registro en la tabla quedaría así
id= 1, ceula=1110533752 , cod_nemo= sol1, detalle= blablabla, fecha=22-05-2015
otro registro seria
id= 2, ceula=1110533752 , cod_nemo =sol2, detalle= xblblblblb, fecha=29-10-2015
bueno la cédula yo la tengo en otras tablas que tiene los datos personales de la persona
el cod_nemo es un codigo nemotecnico que cree para no tener que hacer otra tabla con los mismos datos, donde tan solo cambia el código nemotecnico.
cundo yo utilizo un left join para traer los datos personales de la cedula
el me trae dos registros diferentes porque el cod_nemo es diferente en ambos registros porque la solicitud fue diferente.
algo que me solicitaron fue cargue todo en una misma fila, ya que tengo que traer mas datos de esa cedula de otras tablas.
lo que sucede es que cuando creo mas de 2 left join.
y si la tabla tiene mas de un registro con la misma cedula , suponiendo que son 4 solicitudes diferentes
el me a traer 4 filas idénticas hasta cuando llega a las solicitudes, oviamente pues es un comportamiento esperado por left join , xhbl , 22-12-216
le me traeria algo asi
pepito, perez, 18 años, carro rojo, xhbl , 22-12-216, sol1
pepito, perez, 18 años, carro rojo, xhblaaa , 03-11-216, sol2
pepito, perez, 18 años, carro rojo, xhblhblhbl, 12-10-216, sol3
pepito, perez, 18 años, carro rojo, xhblhblhbl, 12-10-216, sol4
la cuestión es que si existe alguna manera de traer un solo registro de esta forma
pepito, perez, 18 años, carro rojo, xhbl , 22-12-216, sol1 , xhblaaa , 03-11-216, sol2, xhblhblhbl, 12-10-216, sol3, xhblhblhbl, 12-10-216, sol4.
agradezco sus sugerencias y comentarios.
tengo un tabla llamada solicitud con 4 campos
id
cedula
cod_nemo
detalle_sol
fecha_sol
un registro en la tabla quedaría así
id= 1, ceula=1110533752 , cod_nemo= sol1, detalle= blablabla, fecha=22-05-2015
otro registro seria
id= 2, ceula=1110533752 , cod_nemo =sol2, detalle= xblblblblb, fecha=29-10-2015
bueno la cédula yo la tengo en otras tablas que tiene los datos personales de la persona
el cod_nemo es un codigo nemotecnico que cree para no tener que hacer otra tabla con los mismos datos, donde tan solo cambia el código nemotecnico.
cundo yo utilizo un left join para traer los datos personales de la cedula
el me trae dos registros diferentes porque el cod_nemo es diferente en ambos registros porque la solicitud fue diferente.
algo que me solicitaron fue cargue todo en una misma fila, ya que tengo que traer mas datos de esa cedula de otras tablas.
lo que sucede es que cuando creo mas de 2 left join.
y si la tabla tiene mas de un registro con la misma cedula , suponiendo que son 4 solicitudes diferentes
el me a traer 4 filas idénticas hasta cuando llega a las solicitudes, oviamente pues es un comportamiento esperado por left join , xhbl , 22-12-216
le me traeria algo asi
pepito, perez, 18 años, carro rojo, xhbl , 22-12-216, sol1
pepito, perez, 18 años, carro rojo, xhblaaa , 03-11-216, sol2
pepito, perez, 18 años, carro rojo, xhblhblhbl, 12-10-216, sol3
pepito, perez, 18 años, carro rojo, xhblhblhbl, 12-10-216, sol4
la cuestión es que si existe alguna manera de traer un solo registro de esta forma
pepito, perez, 18 años, carro rojo, xhbl , 22-12-216, sol1 , xhblaaa , 03-11-216, sol2, xhblhblhbl, 12-10-216, sol3, xhblhblhbl, 12-10-216, sol4.
agradezco sus sugerencias y comentarios.
Valora esta pregunta


0