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ć...? (IMG:style_emoticons/default/sadsmiley02.gif) |
|
|
|
![]() |
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ń.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 04:10 |