![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Muszę wyciągnąć powiązane ze sobą dane z 3 tabeli: tematy, posty, użytkownicy. Zależy mi, aby każdy temat był zwracany tylko raz ... obecnie, zwracany jest tyle razy, ile postów w nim występuję. Testowałem różne złączenia, ale dokumentacja mówi, że JOIN dołącza jeden-do-wielu. Próbowałem również DISTINCT, ale zapytanie sie wysypywało gdy wskazywał na id tematu. Moje zapytanie:
Z góry dziękuję za każdą pomoc prowadzącą do rozwiązania problemu. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o wyciągnięcie najnowszego w danym momencie postu z danego tematu (nie pierwszego).
Zdaje sobie sprawę z rozwiązania korzystającego z procedur składowanych lub widoków, jednak temat dotyczy stworzenia odpowiedniego zapytania. Wykorzystywane ono będzie na stronie na której będą wyświetlane tematy (docelowo również na stronie gdzie wyświetlane są sekcje forum, zatem dojdzie jeszcze jedna tabela) ... Jakiś pomysły jak wykonać to przez zapytanie? Ten post edytował SDK 26.03.2009, 12:44:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:50 |