Zliczanie grup

Odpowiedz Nowy wątek
2011-08-21 13:14
0

Cześć,

zastanawiam się nad zapytaniem, które zwróci mi ilość grup w mojej tabeli, myślałem, że nie będzie z tym żadnego problemu, a tu jednak trochę minęło zanim doszedłem do czegokolwiek. Czy jest już jakieś opracowane zapytanie zwracające ilość grup? Bo jedyne co mi wyszło to takie coś:
SELECT * FROM menu GROUP BY menu_id
i później funkcja w php mysql_num_rows().

Pozdrawiam i dzięki za pomoc.

edytowany 1x, ostatnio: nwnuinr, 2011-08-21 13:17

Pozostało 580 znaków

2011-08-21 16:14
0
SELECT COUNT(*) FROM menu GROUP BY menu_id

Pozostało 580 znaków

2011-08-21 18:42

@notexists - takim kodem policzysz liczbę elementów w każdej grupie, a nie liczbę grup.
Można to zrobić tak:

SELECT COUNT(*) FROM (SELECT menud_id FROM menu GROUP BY menu_id);
edytowany 1x, ostatnio: 0x200x20, 2011-08-21 18:43
faktycznie, za szybko chciałem przejść do następnego tematu :P - notexists 2011-08-21 22:46

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0