Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie Select różne dla dwóch zestawów wyświetlanych pól
bar_bara
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 1.06.2010

Ostrzeżenie: (0%)
-----


Właśnie zauważyłem pewną zaskakującą rozbieżność w wyniku bardzo podobnych zapytań. Mianowicie:
  1. SELECT link_id, link_cat, link_hit, link_image, link_name, link_desc
  2. FROM egs_links ORDER BY link_date DESC LIMIT 23808,16

i
  1. SELECT link_id, link_cat, link_hit, link_image, link_name
  2. FROM egs_links ORDER BY link_date DESC LIMIT 23808,16

zwracają różny wynik. Jest to dla mnie duże zaskoczenie.
Zapytania różnią się tylko ilością wyświetlanych pól i dlatego spodziewałem się takiego samego wyniku. Rzeczywistość okazała się inna.
Czy to ja mam błędne oczekiwania, czy to coś z ustawieniami serwera?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bar_bara
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 1.06.2010

Ostrzeżenie: (0%)
-----


Wyrzuciłem
  1. ORDER BY link_date DESC
i wynik jest już jednakowy. A więc to coś z sortowaniem...
W tej części do której się odwołuję jest dużo powtarzających się kluczy. Więc:
  1. SELECT link_id, link_cat, link_hit, link_image, link_name, link_desc
  2. FROM egs_links ORDER BY link_date DESC, link_id LIMIT 23808,16

i już jest tak samo w obu przypadkach.

@nospor To stronicowanie działa zawsze tak samo jeśli się o to zatroszczymy sami
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 12:20