Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Wyciąganie danych z dwóch tabel
Kubaru
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 12.01.2012

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


Witam serdecznie.
Tworzę skrypt prywatnych wiadomości, który ma działać na zasadzie postów.
Mam dwie tabele:
konwersacje:
-id
-tytul
-nad
-odb
wiadomosci:
-id
-tresc
-id_konwersacji
-wysyla
-data
odczyt

I teraz chce w skrzynce odbiorczej wyświetlić wszystkie konwersacje, gdzie odbiorcą lub nadawcą jest user o jakimś tam id. Konwersacje mają być sortowane według daty ostatniej wiadomości w danej rozmowie. Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kubaru
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 12.01.2012

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


Wyskrobałem coś takiego:
  1. SELECT k . * , w . *
  2. FROM konwersacje k, wiadomosci w
  3. WHERE k.id = w.id_konwersacji
  4. AND (
  5. k.nad =1
  6. OR k.odb =1
  7. )
  8. GROUP BY w.id_konwersacji DESC

Rekordy wybierane są dobrze tylko dla każdej konwersacji "doklejany" jest pierwszy post, a nie ostatni. Chodzi o to, że przy wyświetlaniu wiadomości chcę wyświetlać datę ostatniego postu.
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 09:42