![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 9.11.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam dwie tabele books i books_bestlellers z polami:
Kod books ------------------------------ id | ... | reszta danych | ... books_bestsellers ------------- id | id_books bestsellerów może być dowolna ilość i skrypt sprawdza czy id_books jest = id i bardzo ładnie wyświetla wszystkie pozycje, które bestsellerami są. A teraz chciałym żeby skrypt robił to jeszcze ładniej. Chodzi o to żeby skrypt z całej listy bestsellerów wylosował np. 3 rekordy i tylko je wyświetlił. Dozgonna wdzięczność za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 22.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli dobrze rozumiem Twoje intencje, to chcesz wybrać 3 losowe rekordy, a następnie posortować je np. wg. tytułu. Stosuje się taki trick:
Drugie zapytanie nie może zwrócić żadnego rekordu, stąd where 1=0. Ten post edytował Parti 21.08.2004, 09:27:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:17 |