Мне нужен клиент с cust_valid "A" и cust_valid "I" (2 строки на клиента).
select c.cust_first_name || ' ' || c.cust_last_name as customer_name,
c.cust_valid from customers c
join sales s on s.cust_id = c.cust_id
where c.cust_valid like '%A%' or
c.cust_valid like '%I%'
group by c.cust_first_name, c.cust_last_name, c.cust_credit_limit, c.cust_valid
having sum(s.amount_sold) > c.cust_credit_limit * 500;
В качестве вывода у меня есть все клиенты, у которых есть либо A, либо I для cust_valid.Мне нужно вывести только клиентов, у которых есть оба (в 2 ряда)
Я пытался использовать AND вместо OR, но, поскольку ни в одной строке у нас не будет ни I, ни A, это даст мне пустую таблицу.