Digamos que eu tenha esta tabela:
| sellerid | buyerid | price |
-------------------------
| abc | xyz | 100.00 |
| abc | xyz | 500.00 |
| ikj | abc | 200.00 |
| ikj | abc | 300.00 |
E preciso obter a soma do preço de cada id (sellerid e buyerid):
| id | total |
---------------------
| abc | 11,000.00 |
| xyz | 600.00 |
| ikj | 500.00 |
Estou lutando com o grupo por parte, consigo fazer com que me dê o total mas aí o id é nulo.
Qualquer ajuda seria apreciada, obrigado.
Um método seria usar
union all
para combinar colunassellerid
ebuyerid
, então, usando uma consulta externa, podemos fazer a agregação.Com o exemplo de dados fornecido
Consulta
Resultado
consultar exemplo