![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.11.2008 Ostrzeżenie: (0%)
|
Witam!
Mam tabele w takiej postaci: `id` int(11) NOT NULL auto_increment, `id_wpis` int(11) NOT NULL, `tag` text NOT NULL, PRIMARY KEY (`id`) No i mam całą mase wpisów z różnymi tagami. Powiedzmy że mam takie wpisy 1, 22, tag 2, 23, tag2 3, 24, tag 4, 23, tag Chce żeby wyświetło tak: tag tag2 Czyli najpopularniejsze na samej górze, problem w tym, że nie mam pojęcia jak to zrobić więc prosze was o pomoc. Ten post edytował amar91 28.12.2009, 17:39:36 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
O group by słyszał?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.11.2008 Ostrzeżenie: (0%)
|
No wsyztsko fajnie, ale nie będą się wyświetlały w kolejnośći od najczęściej powtarzanych do najmniej.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 6 Dołączył: 7.03.2005 Ostrzeżenie: (0%)
|
Musisz wykorzystać funkcje:
COUNT(*) AS ile GROUP BY ORDER BY ile DESC |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.11.2008 Ostrzeżenie: (0%)
|
Możesz mi napisać pełne zapytanie, bo nie bardzo wiem jak to połączyć żeby działało.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 20:59 |