[MySQL] Zapytanie z drugiego zapytania

2011-11-22 21:50:08 Post #1 gość_Lewy

 
Witam, próbuję sortować dane z wcześniej otrzymanego wyniku. Wygląda to tak:
Mam tabelę ulubione

1
2
3
4
5
6
7
8
9
+----+---------+-------------+
| id | user_id | ulubiony_id |
+----+---------+-------------+
| 1  | 1       | 2           |
+----+---------+-------------+
| 2  | 1       | 3           |
+----+---------+-------------+
| 3  | 2       | 3           |
+----+---------+-------------+


i uzytkownik z user_id i nazwiskiem

Chcę sprawdzić ulubionych użytkowników user'a_id np. "1" i z tabeli "uzytkownik" i wyświetlić wynik w kolejności alfabetycznej pola "nazwisko" z tabeli "uzytkownik".
Podacie mi jakieś wskazówki? Umiem sortować dane, ale nie jak zrobić zapytanie z wyników innego zapytania.
Pozdrawiam.

2011-11-23 08:15:11 Post #2 nospor

 
Dodajesz normalnie tabelę użytkownika poprzez LEFT JOIN i sortujesz po polu z tabeli użytkownika. Wszystko w jednym zapytaniu

2011-11-23 22:46:13 Post #3 gość_Lewy

 
Ok, wszystko jasne, dzięki wielkie.
Pozdrawiam.

Odpowiedz