Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie skorelowane, mysql nie obsługuje, czy da się to zastąpić innym zapytaniem ?
atay
post 8.11.2009, 11:18:59
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.10.2003

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


mam 2 tabele

users
login: varchar(255)
punkty: int

status:
nazwa: varchar(255)
prog: int

teraz chciałbym wykonać zapytanie
SELECT * FROM users
LEFT JOIN (SELECT nazwa FROM status WHERE users.punkty>status.prog ORDER BY prog LIMIT 1) s ON 1

czyli wykonać zapytanie skorelowane, tak żeby w tabeli users pokazało mi jaki status ma użytkownik, status zależny jest od ilości punktów.
Tabela status zawiera progi np.
raczkujący : 0
pisarz : 100
demon : 1000

Czy da się w mysql napisać jedno zapytanie, żeby to zrealizować ?


--------------------
atay
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 18:09