Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie policzonych
Zen Vantalye
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 1
Dołączył: 29.09.2007

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


Czy istnieje możliwość żeby jak mam tablice zawierającą pole id i name a zawartość np.
id name
1 1
2 2
3 3
4 3
5 4
6 2
7 5
8 3
Wyswietlić jednym zapytaniem posortowane według ilości powtórzeń name czyli
id name ile
3 3 3
4 3 3
8 3 3
6 2 2
2 2 2
5 4 1
7 5 1
1 1 1
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


wg mnie, to co kolega Zen chce osiągnąć nie jest takie proste...
  1. SELECT * FROM tabela LEFT JOIN (SELECT name , COUNT(name) AS ile FROM tabela GROUP BY name) AS tmp
  2. USING(name) ORDER BY ile DESC, id;


Ten post edytował nevt 12.01.2008, 13:47:53
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 07:49