Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] 1 rekord w JOIN?
Lwik
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 8
Dołączył: 11.05.2012

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


Hej, od pół godziny zmagam się z głupim problemem logicznym w zapytaniu mysql, a mianowicie:
mam trzy tabele:

conversation
id | topic | from_id | to_id | time
1 | Temat | 1 | 2 | time()

conversation_msg
id | conv_id | author_id | time | text
1 | 1 | 2 | time()| wiadomo
1 | 1 | 1 | time()| wiadomo

users
id | nick
1 | nick
2 | nick

Chciałbym wyjąć dane z mysql
a] conversation.id, conversation.from_id, conversation.to_id, conversation.time
b] from_id, to_id łącząc z tabelą users przez join (pobierając dwa nicki)
c] conversation.id łącząc z tabelą conversation_msg pobierając OSTATNI conversation_msg.text
a i b jest bez problemu - czyli złączenie join, z trzecim próbowałem joinem - zwraca jednak kilka rezultatów bądź nieułożonych w odpowiedniej kolejności.
Domyślam się, że rozwiązanie jest banalne, więc jakieś pomysły? :]

Ten post edytował Lwik 14.11.2013, 19:35:29
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 Aktualny czas: 25.09.2025 - 02:55