Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2011, 08:56
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta avarias tablas

Hola Nes24.

¿Qué es lo que intentaste hacer? es decir, supongo que haz trabajado en algunas consultas pero estas marcan error o no te regresan los resultados esperados. Es conveniente que siempre pongas en tus post lo que haz intentado hacer, para ayudarte a afinar las consultas.

También es conveniente que siempre incluyas algunos datos de ejemplo, ya que con la simples estructuras de tus tablas puede resultar complicado tratar de ayudarte.

la idea sería más o menos así:

Código MySQL:
Ver original
  1. select U.* from usuarios U
  2. inner join usuariosXgrupo UG on UG.idUsuario = U.idUsuario
  3. inner join campania C on C.idGrupo = UG.idGrupo
  4. C.idCampania = 'id de la campaña a buscar' and
  5. not exists (select * from envios E where e.idUsuario = U.idUsuario and
  6. e.idCampania = 'id de la campaña a buscar)

la parte de los join's serían simplemente para unir las tablas relacionadas, en el where se hace la exclusión de los usuarios a los que ya se le envió. Dale un vistazo para ver si te sirve, si continuas con problemas incluye algunos datos de ejemplo para poder hacer pruebas.

Saludos
Leo.