Моя проблема описана ниже в структуре таблицы.
Это мои таблицы для моей системы рекламных баннеров:
баннер
id (уникальный ключ)
название
bannersrc
maxhits
maxklik
activefrom
activeuntil
Дато
bannerhits (количество показов)
id (уникальный ключ)
ф
bannerid (index) (имеется в виду banner.id)
Дато
bannerklik (количество кликов)
id (уникальный ключ)
ф
bannerid (index) (имеется в виду banner.id)
Дато
вопрос
Я хочу сделать запрос, который выбирает баннер из таблицы 'banner', ГДЕ:
(b.usertype = $ usertype ИЛИ b.usertype = '0')
И
(
activefrom <= сейчас
activeuntil> = сейчас
OR
maxklik> количество строк в 'bannerklik', где bannerklik.bannerid = banner.id
OR
maxhits> количество строк в 'bannerhits', где bannerhits.bannerid = banner.id
)
Можете ли вы создать запрос для меня, потому что я действительно не понимаю, как это сделать:)