Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Query mysql

Estas en el tema de Query mysql en el foro de Mysql en Foros del Web. Hola Tengo la sigiente duda Tengo 2 tablas fuertes -usuarios -grupos y una tabla de relacion rusuarios en rusuarios relaciono los usuarios con la tabla ...
  #1 (permalink)  
Antiguo 18/05/2009, 21:07
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Query mysql

Hola


Tengo la sigiente duda


Tengo 2 tablas fuertes

-usuarios
-grupos


y una tabla de relacion

rusuarios

en rusuarios relaciono los usuarios con la tabla grupos.





Ejm.

Yo voy ala seccion de grupos donde tengo los siguiente

- 2 lista. una son los usuarios no seleccinados y la lista 2 son los usuarios que ya seleccione.

1- Creo un grupo llamado demo
2- En la lista de usuarios no seleccionados selecciono los usuarios que quiero asignarle a ese grupo pasandolo para la lista de usuarios seleccionados.
3- Almaceno.


Cuando yo quiera editar a ese grupo solo quiero que aparescan los usuarios que no hancido seleccionados en la lista de usuarios
sin seleccionar, y que aparescan los usuarios selecionados en la lista de usuarios selecionados.

Esto anivel de programacion lo tengo controlado.

Pero realmente no tengo idea de como decirle a mysql que me devuelva aquellos usuarios del grupo 24 y la compania 5 por decir algo especifico, que no hancido selecionados

Tengo por el momento esta consulta

SELECT usuario.nombre,usuario.Codigo FROM usuario LEFT JOIN rusuarios ON rusuarios.Usuario=usuario.Codigo WHERE rusuarios.Usuario IS NULL AND usuario.Company=5

La cual en teoria me devuelve lo que realmente deseo.

Pero si un usuario x fue elejido para el grupo 23 ya no estara disponible para el grupo 24

Ojalá que puedan entender el problema y me puedan dar una idea.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:28.