Я с этим соглашался и думал, что у кого-то может быть умный способ решить мою проблему. Я запрашиваю продажи по категориям и должен объединять ВСЕ продажи, если клиент входит в одну категорию продаж. Например:SQL To Aggregate by Category Membership
Cust Category Sale
A Pie 3
A Cake 5
B Pie 4
C Cake 8
C Limes 1
В примере, я хочу, чтобы получить общий объем продаж для любого с категорией = «Cake», в результате чего:
Cust Sale
A 8
C 9
Я пишу два запроса (или подзапрос), но задавался вопросом, существует ли прямой подход, который я отсутствовал. Конечно, реальные данные сложнее, но это суть того, что я хочу достичь. Любые мысли о том, как сделать это эффективно без подзапроса?
Какую систему баз данных вы используете? –