My problem is described further under the table structure.
This is my tables for my advertising banner system:
banner
id (unique key)
title
bannersrc
maxhits
maxklik
activefrom
activeuntil
dato
bannerhits (number of shows)
id (unique key)
ip
bannerid (index) (referring to banner.id)
dato
bannerklik (number of clicks)
id (unique key)
ip
bannerid (index) (referring to banner.id)
dato
question
What I want is to make an query that selects a banner from the table banner WHERE:
(b.usertype = $usertype OR b.usertype = 0 )
AND
( activefrom <= now activeuntil >= now
OR
maxklik > number of rows in bannerklik where bannerklik.bannerid = banner.id
OR
maxhits > number of rows in bannerhits where bannerhits.bannerid = banner.id )
Can you create a query for me, because I really don t get how to make that :)