![]() |
![]() |
![]()
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ąć:
..teraz potrzebuję uzyskac taki wynik
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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował WiruSSS 21.02.2009, 21:18:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 7 Dołączył: 3.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
jak napisałem wcześniej problemem nie są dla mnie zlączenia których powszechnie używam ..problemem dla mnie jest takie skonstruowanie tego zapytania powiązać te 3 tabele w taki sposób aby wyświetlić wszystkie rekordy z tabeli produkty oraz ostatnią opinię danego produktu ..dodam jeszce że wazne dla mnie jest takze policzenie ilości opini danego produktu więc samo ograniczenie opini do ostatniej nie jest satysfakcjonujące ..bardziej chodziło by o to żeby dołączona tabela z opiniami była niejako posortowana od najnowszej do najstarszej ..abym wybierając wartosci z tego rekordu wybierał zawsze te z najnowszego.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:20 |