![]() |
![]() |
![]()
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%) ![]() ![]() |
więc analogicznie wygladało by to tutaj tak:
i teraz przy próbie dodania do select przykładowo takiej linijki:
..owszem dostaję id opinii danegoproduktu ..ale nie jest to ostatnia opinia ..a potrzebuje aby to zawsze była ostatnia opinia. ..idealnie byłoby gdyby dało się w zapytaniu skorzystać z wartości wybieranych w SELECT ..jednak nie jest to mozliwe ..wtedy wystarczyłoby zrobić tak:
i już mielibyśmy do dyspozycji wszelkie dane z najnowszej opinii ..a tak to guzik (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował WiruSSS 21.02.2009, 23:14:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 12:45 |