Я использую следующий запрос для получения результатов куба для сводной таблицы:
SELECT
client,
shop,
SUM (sales)
FROM
sales
GROUP BY
CUBE (client, shop)
ORDER BY
client,
shop;
И получите вывод:
client shop sales
null null 1000
null Shop A 400
null Shop B 600
Client A null 800
Client A Shop A 200
Client A Shop B 600
Client B null 200
Client B Shop A 200
Обратите внимание, что Клиент B продает товары только в Магазин A.
Но мне нужен вывод (добавил последнюю строку), где вывод показывает все возможные пересечения в измерениях (клиент, магазин). Как изменить мой запрос?
client shop sales
null null 1000
null Shop A 400
null Shop B 600
Client A null 800
Client A Shop A 200
Client A Shop B 600
Client B null 200
Client B Shop A 200
Client B Shop B null