Hvis #4 udtrykker den rigtige forståelse af problemet og af dataerne i tabellen, så er her en query der virkede i den test tabel pluth jeg lavede og som jeg viser nedenfor.
SELECT t.navn, (SELECT COUNT(*) FROM pluth WHERE brugertype = 1 AND navn = t.navn) type1, (SELECT COUNT(*) FROM pluth WHERE brugertype = 2 AND navn = t.navn) type FROM pluth t GROUP BY t.navn;
Resultatet var:
navn type1 type2 Hans 4 1 Jens 2 0 Ole 1 2
Her er test tabellen med data:
INSERT INTO pluth VALUES(1, 'Hans', 1); INSERT INTO pluth VALUES(2, 'Hans', 1); INSERT INTO pluth VALUES(3, 'Hans', 1); INSERT INTO pluth VALUES(4, 'Hans', 1); INSERT INTO pluth VALUES(5, 'Hans', 2); INSERT INTO pluth VALUES(6, 'Ole', 1); INSERT INTO pluth VALUES(7, 'Ole', 2); INSERT INTO pluth VALUES(8, 'Ole', 2); INSERT INTO pluth VALUES(9, 'Jens', 1); INSERT INTO pluth VALUES(10, 'Jens', 1);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.