Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Witam,
mam takie zapytanie: $zapytanie = "SELECT z.*, u.login, u.punkty, u.ranga, p.nazwisko, p.motto, o.login AS login_online FROM uzytkownicy_znajomi z" ." JOIN uzytkownicy_profil p ON p.uzytkownicy_id = z.znajomi_id" ." JOIN uzytkownicy u ON u.id_uzytkownicy = z.znajomi_id" ." JOIN uzytkownicy_online o ON o.login = '$user_online'" ." WHERE z.uzytkownicy_id = '$id'" ." ORDER BY z.data ASC"; // ORDER BY o.login ? i mam kłopot z posortowanie wyniku, aby jako pierwsze rekordy wyświetlani byłi użytkownicy online (zalogowani - $user_online). Tabela uzytkownicy_online zawiera tylko dane o aktualnie zalogowanych login, timestamp... Jeśli nikt nie jest zalogowany jest pusta. Zapytanie ma wyświetlić wszystkich uzytkowników z tabeli uzytkownicy i dodatkowe dane i innych tabel (i wyświetla), ale jak posortować rekordy tak, aby jako pierwszych wyświetlić użytkowników znajdujących się w tabeli uzytkownicy_online - zalogowani nazwa użytkownika w kolumnie login? |
|
|
|
Malinaa [SQL]Zapytanie 26.01.2011, 21:09:19
CuteOne Dodaj dodatkową kolumnę do uzytkownicy_online np. ... 26.01.2011, 21:30:30
Malinaa Musi być dodatkowa kolumna tylko po to, aby wyświe... 26.01.2011, 21:36:05
CuteOne Dodatkowa kolumna typu tinyint nie spowolni ci baz... 26.01.2011, 22:19:15
Malinaa Mialem nadzieje, że można inaczej,
ale i tak muszę... 26.01.2011, 23:17:04 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 18:21 |