Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] - złaczenie i wyswietlenie najnowszej opini danego produktu
WiruSSS
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 7
Dołączył: 3.02.2007

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


Mam 3 tabele, w pierwszej tabeli są dajmy na to jakieś produkty w drugiej opinie o tych produktach a w trzeciej uzytkownice piszący te opinie. Potrzebuję takie zapytanie które wyświetli mi wszystkie produkty obok pokaze najnowszą opinię oraz nazwę uzytkownika.

W zasadzie jestem już prawie na finiszu takieg ozapytania lecz problem jest z wyświetleniem własnie tej ostatniej opinii ...mysql podczas zlaczenia zwraca mi pierwszą pasująca opinię, ktora niekoniecznie jest tą najnowszą. Tutaj podaję dane aby zobrazować co potrzebuję osiągnąć:

  1. `produkty`
  2.  
  3. +----+-------+
  4. | id | nazwa |
  5. +----+-------+
  6. | 1  | p1    |
  7. +----+-------+
  8. | 2  | p2    |
  9. +----+-------+
  10.  
  11.  
  12. `opinie`
  13.  
  14. +----+-----+-----+--------+
  15. | id | uid | pid |  tresc |
  16. +----+-----+-----+--------+
  17. | 1  | 23  |  1  | tresc1 |
  18. +----+-----+-----+--------+
  19. | 2  | 345 |  2  | tresc2 |
  20. +----+-----+-----+--------+
  21. | 3  | 142 |  2  | tresc3 |
  22. +----+-----+-----+--------+
  23. | 4  | 364 |  1  | tresc4 |
  24. +----+-----+-----+--------+
  25. | 5  |  2  |  1  | tresc3 |
  26. +----+-----+-----+--------+
  27.  
  28.  
  29. `users`
  30.  
  31. +-----+-------+
  32. | id  | nick  |
  33. +-----+-------+
  34. | 23  | nick1 |
  35. +-----+-------+
  36. | 142 | nick2 |
  37. +-----+-------+
  38. |  2  | nick3 |
  39. +-----+-------+


..teraz potrzebuję uzyskac taki wynik

  1. +----+-----+-----+--------+-------+
  2. | lp | naz | oid | opinia | autor |
  3. +----+-----+-----+--------+-------+
  4. | 1  | p1  |  3  | tresc3 | nick3 |
  5. +----+-----+-----+--------+-------+
  6. | 2  | p2  |  5  | tresc5 | nick2 |
  7. +----+-----+-----+--------+-------+


czyli listę wszystkich produktów z ostatnio dodaną opinią oraz nazwą autora opinii.

PS: Przepraszam że użyłem XML zamiast SQL ale tylko przy XML jest czcionka o jednakowej szerokości znaków, która była potrzebna do poprawnego wyświetlenia tych pseudotabelek tongue.gif

Ten post edytował WiruSSS 21.02.2009, 21:18:36
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: 19.08.2025 - 10:54