Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Limit 5...
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


  1. SELECT * FROM tabela ORDER BY DATA DESC LIMIT 5
Wyciaga mi 5 najswiezszych rekordow, chcialbym aby w tej piatce znalazl sie jednak jeden rekord ktory moze byc obojetnie z jakiej daty (moze byc nawet najstarszy...) ktory spelnia np. `active = 1` (tylko jeden rekord ma w calej bazie `active = 1`!). Mozna to zrobic na dwa zapytania, jedno z `LIMIT 4`, a drugie z tym `active`.

Czy da sie to w jednym zapytaniu?

Ten post edytował kicaj_ 22.07.2004, 15:56:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Parti
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 22.07.2004

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


Cytat
Czy da sie to w jednym zapytaniu?


Moze tak:
  1. (SELECT * FROM tabela ORDER BY DATA DESC LIMIT 4 )
  2. UNION
  3. (SELECT * FROM tabela WHERE active = 1)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 06:45