![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 21.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jak sformułować zapytanie aby otrzymać losowe 3 elementy? chodzi co dać po ORDER by id. Znam ASC, DESC, szukałem polecenia odpowiadającemu LOSOWEMU wyborowi ale nie znalazlem. Kiedy takie coś miałem ale nie mogłem w starych projektach tego odnaleźć
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 17 Dołączył: 4.09.2010 Skąd: far far away Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie ma nic bardziej obciążającego bazę .... W zależności od ilości danych możesz pobrać wszystkie rekordy i machnąć shuffle, albo jakiś przedział. zgadza się, kolega może sobie poszukać na guugle jak optymalizuje się takie zapytanie. -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie ma nic bardziej obciążającego bazę .... W zależności od ilości danych możesz pobrać wszystkie rekordy i machnąć shuffle, albo jakiś przedział. Weź ty się zastanów z pare razy. lepiej pobrać milion (choć nie musi być nawet tyle) rekordów i je wylosować zamiast to zrobić na bazie? Pomyśl ... Metod losowania rekordów jest trochę więc jeżeli autorowi tematu będzie to potrzebne to się zgłosi. Ten post edytował wookieb 12.09.2010, 18:38:09 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 17 Dołączył: 4.09.2010 Skąd: far far away Ostrzeżenie: (0%) ![]() ![]() |
Weź ty się zastanów z pare razy. lepiej pobrać milion (choć nie musi być nawet tyle) rekordów i je wylosować zamiast to zrobić na bazie? Pomyśl ... Metod losowania rekordów jest trochę więc jeżeli autorowi tematu będzie to potrzebne to się zgłosi. Czytanie ze zrozumieniem się kłania. Nie ma nic bardziej obciążającego bazę .... W zależności od ilości danych możesz pobrać wszystkie rekordy i machnąć shuffle, albo jakiś przedział. Z resztą nvm, bo nie będę się tutaj kłócił o pierdołę. Ten post edytował masiakla 12.09.2010, 19:51:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:59 |