16. oktober 2016 - 12:38Der er
5 kommentarer og 1 løsning
Antal forekomster i tabeller
Jeg skal have lavet en lille oversigt over forekomster i tre mysql-tabeller: hovedgrupper, itemgrupper, item.
Har googlet ret meget, men det jeg har fundet får jeg ikke til at virke og meget af det er temmelig "gammel vin" og svj kan se, så er det ikke sådan man vil gøre "i dag"
Tabellerne er ikke store (max et par hundrede item fordelt på ca 15 itemgrupper fordelt på 3-5 hovedgrupper), og trafikken er meget lav, så brug af SELECT og COUNT burde ikke belaste nævneværdigt.
Noget i denne retning SELECT COUNT(hovedgruppe, itemgruppe, item) FROM hovedgrupper, itemgrupper, item WHERE hovedgrupper.id=itemgrupper.hdgrp_id AND itemgruppe.id=item.itemgrp_id ORDER BY hovedgruppe, itemgruppe
SELECT hovedgruppe, itemgruppe, COUNT(*) FROM hovedgrupper, itemgrupper, item WHERE hovedgrupper.id=itemgrupper.hdgrp_id AND itemgruppe.id=item.itemgrp_id GROUP BY hovedgruppe, itemgruppe
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.