Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ORDER BY, zlozone zapytanie
Sabudda
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 8.02.2004
Skąd: Białystok

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


Witam,
Mam następującą tabele

Informacje
- id (auto)
- tresc
- data_dodania
- wyroznienie (0/1)

Muszę (w php) wywołać informacje, tak aby:
Rekordy wyświetlały się w kolejności malejącej (desc [czyli najnowsze informacje są z przodu])
Rekordy wyróżnione (wyroznienie = 1) były na początku, jednak tylko wtedy, gdy data dodania = data dzisiejsza, w przeciwnym wypadku niech rekordy wyroznione wyswietlają się z pozostałymi. (czyli jeśli tego samego dnia zostanie dodana inna informacja bez wyroznienia to będzie pod wyróżnionymi)

.

nikt nie potrafi rozwiązać tego problemu ? To może inaczej... jak Wy byście to zrobili...

Najprościej chyba rozbić na 2 zapytania, jednak wtedy trzeba będzie powtórzyć 2 krotnie kod wyświetlający daną informacje... jakieś pomysły ?
Go to the top of the page
+Quote Post

Posty w temacie
- Sabudda   ORDER BY   15.02.2007, 11:19:44
- - prond   Ja bym to zrobił mniej więcej tak : [SQL] pobier...   15.02.2007, 11:26:51
- - nospor   [SQL] pobierz, plaintext (SELECT * FROM tabela...   15.02.2007, 11:30:50


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: 25.08.2025 - 05:54