Ik heb al flink gegoogled en wat documentatie doorgelezen maar kom er niet aan uit.
Ik wil een group by doen op een tabel maar wil dat hij geen group by doet voor rijen waar de waarde 0 is.
Even een voorbeeldje:
Waarvan ik dus als resultaat wil hebben:
Dus alles met meer voorkomende ID_GROEP (INT) word samen gevoegd behalve die met de waarde 0.
Hoe krijg ik dat voor elkaar?
Ik wil een group by doen op een tabel maar wil dat hij geen group by doet voor rijen waar de waarde 0 is.
Even een voorbeeldje:
ID | ID_GROEP | NAAM |
1 | 0 | piet |
2 | 2 | flip |
3 | 0 | jan |
4 | 2 | klaas |
5 | 2 | henk |
6 | 1 | kees |
Waarvan ik dus als resultaat wil hebben:
code:
1
| SELECT * FROM `table` GROUP BY ID_GROEP; //....nog iets toevoegen zodat hij 0 niet meeneemt |
ID | ID_GROEP | NAAM |
1 | 0 | piet |
2 | 2 | flip |
3 | 0 | jan |
6 | 1 | kees |
Dus alles met meer voorkomende ID_GROEP (INT) word samen gevoegd behalve die met de waarde 0.
Hoe krijg ik dat voor elkaar?