Я не уверен, что назвать этим или что искать. В принципе, я хочу суммировать сумму по многим отдельным столбцам. Единственный способ, которым я могу это сделать, - сделать подзапрос для каждого столбца.SQL Group по многим отдельным столбцам
Есть ли более простой способ сделать это? Благодаря
select q1.id, q1.amt state, q2.amt city ...
from
(select id,state,sum(paid) amt
from tableA
group by id,state) q1
inner join
(select id,city,sum(paid) amt
from tableA
group by id,city) q2
on q1.id = q2.id
Пожалуйста, отредактируйте ваш запрос с данными образца и желаемыми результатами. Ваши результаты на самом деле не имеют смысла. , , В каждом случае вы получите перекрестные продукты штатов и городов. –