Tema: Consulta
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/09/2008, 06:44
Brozov
 
Fecha de Ingreso: junio-2008
Ubicación: Tarija
Mensajes: 79
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Consulta

Bueno, respecto al inner join que esta dentro de los parentesis, junto o uno las tablas Usuarios y gruposusuarios y el resultado de esa union es otra tabla y a esa otra tabla le realizo una union o inner join con la tabla Grupos y da como resultado una sola tabla en la cual estan inmersas o unidas las tablas Usuarios, gruposusuarios y Grupos.

Respecto al otro caso, Group By se utiliza cuando tienes en tu select funciones de agregado, en este caso no estas trabajando con ellas. No tengo muy claro lo que quieres hacer y tendrias que aclararmelo un poco mas, pero supongo que lo que quieres es ordenarlas por grupo, si es asi, podrias usar la clausula "Order By Grupos.nombregrupo" al final de la consulta.

Select Usuarios.nombreusuario,Usuarios.nombres,Usuarios.a pellidos,Grupos.nombregrupo
From (Usuarios Inner Join gruposusuarios On Usuarios.id_usuario=gruposusuarios.id_usuario)Inne r Join Grupos On gruposusuarios.id_grupo=Grupos.id_grupo
Order By Grupos.nombregrupo