FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta Inner Join
hola, buenas tardes.. rebisando el funcionamiento de los inner joins.. me encontre con un enredo ....
la consulta es la siguiente: select u.id,u.usr as usuario, u.nom+' '+ u.ape_pat+' '+ u.ape_mat as 'Nombre Completo', CASE u.estado when 1 then 'Activo' when 2 then 'Suspendido' end as 'Estado', p.descr, tp.descr , ua.dir_cliente, ua.ult_act from fusu_usr_per up inner join fusu_per p on up.id_per=p.id inner join fusu_usr u on up.id_usr=u.id inner join fusu_tper tp on p.id_tper=tp.id inner join fusu_usr_acc ua on up.id_usr=ua.id_usr where ua.id=(Select Top 1 id from fusu_usr_acc where id_usr=ua.id_usr order by ult_act desc) order by u.id conlo que se obtiene el siguiente resultado; id usuario nombre completo estado descr descr dir_cliente ult_act 1,peri,ernesto glez,activo,permiso 2334,permiso acceso,123.123.23.1,23/09/2010 1,peri,ernesto glez,activo,permiso 344,permiso global,123.123.23.1,23/09/2010 1,peri,ernesto glez,activo,permiso 333,permiso acceso,123.123.23.1,23/09/2010 2,odin,carlos gomez,activo,permiso2334,permiso global,123.233.2.1,2/06/2012 2,odin,carlos gomez, activo,permiso333,permiso acceso,123.233.2.1,2/06/2012 y lo que sucede que el mismo usuario se repite tantos permisos tenga: no habra una manera de que solo se vea una vez el usuario y solo se repitan los permisos id usuario nombre completo estado descr descr dir_cliente ult_act 1,peri,ernesto glez,activo,permiso 2334,permiso acceso,123.123.23.1,23/09/2010 permiso 344,permiso global permiso 333,permiso acceso 2,odin,carlos gomez,activo,permiso2334,permiso global,123.233.2.1,2/06/2012 permiso333,permiso acceso Última edición por amerika111 fecha: 13-03-2012 a las 18:51:39. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta con inner join | juanjo123 | MySQL | 3 | 11-02-2010 22:34:16 |
Consulta INNER JOIN | NeWsP | SQL | 3 | 27-12-2009 14:01:46 |
Consulta Con INNER JOIN | Rockin | SQL | 2 | 14-07-2008 08:30:42 |
Consulta sobre left / Right outer join | ContraVeneno | MS SQL Server | 2 | 06-07-2006 15:18:12 |
EdatabaseError FIELD NOT FOUND en consulta JOIN | syntetiko | SQL | 5 | 02-10-2004 00:35:31 |
|