так что у меня есть эта таблица, номера каждого значения в каждой строке я получаю с помощью одного запроса, как пример, я получаю 29 (на e6) с этим синтаксисом
select count(*) from (SELECT
b.buyer_id
FROM order_buyer b
WHERE
EXISTS (SELECT 1 FROM order_buyer d
WHERE d.buyer_id = b.buyer_id AND
d.createdAt >= '2017-07-01' AND d.createdAt < '2017-10-01') AND
EXISTS (SELECT 1 FROM order_buyer d
WHERE d.buyer_id = b.buyer_id AND
d.createdAt >= '2017-04-01' AND d.createdAt < '2017-07-01' ) AND
NOT EXISTS (SELECT 1 FROM order_buyer d
WHERE d.buyer_id = b.buyer_id AND d.createdAt < '2017-04-01') group by buyer_id) inner_query;
29 означает покупателя, который совершает транзакцию в июле - сентябре 2017 года, и это происходит с апреля по июнь 2017 года, значения, которые я получаю из каждой строки, взяты из одного запроса, как сделать это l oop, поэтому, если я нажму e6, то появятся значения от E8 до N16, просьба дать единственную подсказку