![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 24.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Stworzyłem sobie trzy tabele, w jednej są to np. jakies filmiki, w drugiej tagi, a trzecia zawiera dane łączące tagi z fimikami. Postanowiłem na stronie zrobić losowe wyświeltanie 10 tagów, a pośród tych 10 tagów ułożyć je w kolejności ilości występowania w różnych filmikach. Skonstruowałem więc takie zapytanie:
Jak widać, chciałem aby najpierw wylosowało mi 10 losowych tagów RAND(), a potem te 10 tagów by posortowało wg. ilości ich powtórzeń Ile DESC. Niestety, o ile losuje tagi losowo, to już potem ich nie chce posegregować wg. zliczonego wcześniej counta Ile. No i teraz jestem w kropce jak jednym zapytaniem SQL można by ten problem rozwiązać...? ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Utwórz sobie podzapytanie wybierające najpierw losowe tagi, potem (zewnętrznym) sortujesz wg liczby powtórzeń.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 01:02 |