Als resultaat uit mijn msql query wil ik graag 1 row krijgen die het aantal affected rows weergeeft.
Dit kan natuurlijk met de COUNT functie, maar wanneer ik dat combineer met GROUP BY dat geeft de COUNT(*) functie niet meer de de som van de rijen maar de som per rij waarop gegroepeerd is. En dat wil ik niet.
Wie kent dit probleem (en miss een oplossing)?
Voorbeeld:
SELECT COUNT(*) FROM landen => 24 (prima)
SELECT COUNT(*) FROM landen GROUP BY taal => meerdere rijen met een count per rij (niet zo prima)
Dit kan natuurlijk met de COUNT functie, maar wanneer ik dat combineer met GROUP BY dat geeft de COUNT(*) functie niet meer de de som van de rijen maar de som per rij waarop gegroepeerd is. En dat wil ik niet.
Wie kent dit probleem (en miss een oplossing)?
Voorbeeld:
SELECT COUNT(*) FROM landen => 24 (prima)
SELECT COUNT(*) FROM landen GROUP BY taal => meerdere rijen met een count per rij (niet zo prima)