Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> RAND && ORDER && GROUP
Bora
post 18.07.2004, 01:37:44
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 15.06.2003

Ostrzeżenie: (0%)
-----


Mam problem z wybraniem losowych id. i policzenie łącznej ich ilości dla każdej kategorii
Kod
ID | KAT
1    1
2    3
3    3
4    2
5    2
6    2
7    1
8    1


  1. SELECT COUNT(id), id, kat
  2. FROM `table` GROUP BY kat
  3. ORDER BY RAND()

I teraz jest problem bo w momencie group grupuje według pierwszych rekordów z każdej kategorii.
Czy jest jakiś sposób żeby grupowało według losowego rekordu??

Dla tego przykładu zawsze będzie :
Kod
kat, COUNT(id), id
1  , 3        , 1
2  , 3        , 4
3  , 2        , 2

czyli nie losowo.
Moze ktoś ma jakiś pomysł jak to osiągnąc ? ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 09:11