Даже если в Campaign создана временная таблица для этих покупателей, то при выполнении, например, макроса
GROUPBY, ее объединение с таблицей транзакций потребует примерно 90% от 4 ГБ строк (с отбрасыванием всех транзакций, возраст которых превышает три месяца).