Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/12/2010, 03:04
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Filtrar resultados con JOIN

Código MySQL:
Ver original
  1. SELECT * FROM publicidades
  2. WHERE publicidades.id_publi
  3.                  NOT IN (SELECT transacciones.id_publi_trans
  4.                                FROM transacciones
  5.                                WHERE transacciones.usuario_trans = '$usuario');


Así creo que te funcionará.

Que hago:

Pido todas las publicidades que no esten en la lista de publicidades que ha accionado el usuario XXX.

Una mejora que podrias introducir es usar el id del usuario no su nombre.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.