как сделать такой запрос

  • Автор темы LameRoy
  • Дата начала

LameRoy

Guest
как сделать такой запрос

Как сделать запрос обратный

select distinct list.grp from list
left join klik ON list.id=klik.id
left join cats ON list.grp=cats.name
where (list.grp<>'' and klik.day='$day' and klik.month='$m' and klik.year='$y' and klik.type='c') or (cats.id='1') order by list.grp

т.е. если за сегодня был хоть один клик то вообще не выводить категорию. я пробовал так\

select distinct list.grp from list
left join klik ON list.id=klik.id
left join cats ON list.grp=cats.name
where list.grp<>'' and klik.day<>'$day' and klik.month<='$m' and klik.type='c' order by list.grp

но тогда выводится категория если в ней есть клики не за сегодняшний день, а мне нужно исключать как то если хоть в одной из категории был клик сегодня вообще не выводить
 
Сверху