Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2010, 09:49
Avatar de Batusai
Batusai
 
Fecha de Ingreso: enero-2005
Ubicación: Málaga -Andalucía- España
Mensajes: 130
Antigüedad: 19 años, 3 meses
Puntos: 1
Pregunta sentencia compleja incluye WHERE NOT IN

Hola,

no consigo hacer que funcione una cosa. Me explico:

1.- Tengo una tabla de grupos, donde se detalla el grupo por defecto al que pertenece cada usuario (user_ID).

2.- Saco el user_ID de la tabla donde tengo los usuarios.

3.- Quiero insertar una línea predefinida en la tabla de grupos a todos los usuarios que me han quedado sin grupo por defecto, asignándoles uno elegido por mi.

No consigo crear una sentencia que lo haga. Sería del tipo:
Código:
INSERT INTO user_default_group (user_ID, group_ID) WHERE NOT IN users;
Esa es la idea general pero esto no me funciona:
Código:
INSERT INTO user_default_group (user_ID, group_ID) VALUES ((SELECT user_ID FROM users), 70) WHERE NOT IN users.user_ID;
El group_ID va a ser siempre uno fijado por mi, pero en user_ID deberían ir copiandose todos y cada uno de esos usuarios que no tienen asignado un grupo de usuario por defecto.

¿Puede alguien ayudarme?