Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/06/2010, 10:52
ralphfm9
 
Fecha de Ingreso: junio-2010
Ubicación: Monterrey, México
Mensajes: 13
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: juntar varios selects

que onda speack como estas?

oye hice el query que me dijiste pero hasta aqui si lo hace bien

select c1.Nombre ,c1.Nivel1--, c2.Nivel2--, c3.nivel3, c4.permiso
from
(select strUsuNombre Nombre, strPrmDescripcion as Nivel1 from
dbo.catUsuarios U, dbo.relUsuariosPermisos UP, dbo.catPermisos P
where U.shtUsuLlave = UP.shtUsuLlave
and UP.intPrmLlave = P.intPrmLlave
and P.intPrmPadre = 0)c1

ADMIN Comun
ADMIN INNOVAT Cobros SE
ADMIN INNOVAT Calificaciones SE
ADMIN INNOVAT Interfase Bancaria SE
ADMIN INNOVAT Internet Escolar
APOMAT Comun
APOMAT INNOVAT Cobros SE
APOMAT INNOVAT Calificaciones SE
APONOCT Comun
APONOCT INNOVAT Cobros SE
APONOCT INNOVAT Calificaciones SE

pero a prtir de la segunda subconsulta

select c1.Nombre ,c1.Nivel1, c2.Nivel2--, c3.nivel3, c4.permiso
from
(select strUsuNombre Nombre, strPrmDescripcion as Nivel1 from
dbo.catUsuarios U, dbo.relUsuariosPermisos UP, dbo.catPermisos P
where U.shtUsuLlave = UP.shtUsuLlave
and UP.intPrmLlave = P.intPrmLlave
and P.intPrmPadre = 0)c1
left join
(select strUsuNombre Nombre, strPrmDescripcion Nivel2 from
dbo.catUsuarios U, dbo.relUsuariosPermisos UP, dbo.catPermisos P
where U.shtUsuLlave = UP.shtUsuLlave
and UP.intPrmLlave = P.intPrmLlave
and P.intPrmPadre like '%_0000%')c2 on 1=1

se duplica, triplica y mas todas los campos, esta es un parte

ADMIN Comun Configuración
ADMIN Comun Reportes
ADMIN Comun Utilerias
ADMIN Comun Configuración
ADMIN Comun Cobros
ADMIN Comun Reportes
ADMIN Comun Utilerias
ADMIN Comun Configuración
ADMIN Comun Calificaciones
ADMIN Comun Reportes
ADMIN Comun Utilerias
ADMIN Comun Interfase
ADMIN Comun Reportes
ADMIN Comun Configuración

a que crees que se deba?

saludos y gracias.