U moet een van MySQL's aggregaatfuncties
gebruiken bij het samenvoegen van gegroepeerde gegevens. Gebruik ofwel GROUP_CONCAT()
in plaats van (de niet-geaggregeerde tekenreeksfunctie) CONCAT()
, of anders (beter voor numerieke gegevens) gebruik SUM()
:
SELECT id, SUM(field1), SUM(field2) FROM myTable GROUP BY id