Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2011, 05:05
morphoide
 
Fecha de Ingreso: mayo-2005
Mensajes: 103
Antigüedad: 19 años
Puntos: 1
Consulta a dos tablas con... ¿COUNT? ufff!!

A ver si hay alguien que me puede iluminar con una consulta que no me termina de salir.

Tengo dos tablas, una con campañas de publicidad para mostrar, y otra de un registro de las campañas que se le van mostrando a cada ip.

En la tabla de campañas, hay un campo que es el que me esta dando problemas, "frecuencia", que determina las veces que le puede salir una campaña a una ip.

Las tablas son asi (voy a quitar los campos que son indiferentes)

ADS_CAMPS: id / nombre / frecuencia
ADS_IPS: ip / id_camp

Teniendo en cuenta que si la frecuencia = 0 se considera que se muestra sin limite.

La consulta debería seleccionar una campaña al azar que se le pueda mostrar al usuario (que no supere la frecuencia, a parte hay otros requisitos pero lo ignoraremos para el caso)

* La variable $ip ya tendría la ip del usuario que hace la petición.