![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę z polami "tag" oraz "produkt". Może się zdarzyć że produkty maja takie same tagi, a więc zawartość pola tag często sie powtarza.
Chciałbym pobrać 5 najpopularniejszych tagów, ale nie chcę pisać 5 osobnych zapytan tylko optymalnie zmiescic sie w jednym. Na razie mam coś takiego:
Jak najlepiej dodać do tego pobieranie ilości wystąpień tagu? No i oczywiście jak ułożyć WHERE żeby pobrało 5 najpopularniejszych? Ten post edytował Haczyk67 5.12.2009, 15:55:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok w takim razie robię pierwszy projekt.
@thek pewnie dobrze mówisz ale niestety nie rozumiem z tego nic ;-) Aha i jeszcze co do tego zapytania to w pierwqszym projektcie bedzie działać to co podałeś? Cytat SELECT tag, COUNT(tag) AS tag_count FROM tbl_name GROUP BY tag ORDER BY tag_count DESC LIMIT 5;
Ten post edytował Haczyk67 9.12.2009, 18:18:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 23:24 |