Я пытаюсь выбрать некоторые данные из двух таблиц, где должны быть некоторые условия. Я пытаюсь присоединиться к утверждениям AND/OR вместе.SQL - Double и оператор
select
a.token, a.fixed_expire, b.token, b.username, COUNT(DISTINCT a.token) adcount,
COUNT(DISTINCT b.username) clickcount
from advertisements a
JOIN advertisement_clicks b ON b.token=a.token
where a.status='2' AND (a.clicks_left > 0 OR a.daily ='1' OR a.fixed='1' AND(a.fixed_expire>'2'))
Таким образом, запрос выше не работает. Мой вопрос: как я могу присоединиться к OR a.fixed='1' AND(a.fixed_expire>'2')
внутри оригинальной операции AND
?
Если a.fixed='1'
, то он должен проверить a.fixed_expire>2
Вставить круглые скобки вокруг 'a.fixed = '1' AND a.fixed_expire> '2'' – Barmar