Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/03/2012, 06:39
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Where not exist

Ahora ando un poco ocupado, pero la cosa sería así, comprueba la sintaxis exacta para tus tablas:


Código MySQL:
Ver original
  1. #las personas que no votaste salen de  todos - votados, por tanto los NO votados son:SELECT
  2.   U.id_usuario
  3. FROM usuarios U
  4. WHERE id_usuario NOT IN(SELECT
  5.                           ITE.a_interaccion
  6.                         FROM interaccion ITE
  7.                         WHERE ITE.de_interaccion = 'MI NUMERO DE USUARIO');
  8. #Ahora el resto de la info para los no votados sería
  9.   F.pertenecea_foto,
  10.   U.fid_usuario,
  11.   U.nombre_usuario,
  12.   F.link_foto
  13. FROM fotos F
  14.   LEFT JOIN usuarios U ON (U.fid_usuario = F.pertenecea_foto) AND U.check_usuario = 1
  15. WHERE U.fid_usuario IN(SELECT
  16.                          UU.id_usuario
  17.                        FROM usuarios UU
  18.                        WHERE id_usuario NOT IN(SELECT
  19.                                                  ITE.a_interaccion
  20.                                                FROM interaccion ITE
  21.                                                WHERE ITE.de_interaccion = 'MI NUMERO DE USUARIO'))
  22. ORDER BY F.id_foto DESC

Sólo te interesa la segunda select.
__________________
Fere libenter homines, id quod volunt, credunt.