![]() |
![]() |
-chang- |
![]()
Post
#1
|
Goście ![]() |
Witajcie, probuje stworzyc zapytanie ktore posortuje mi tematy wg czasu ostatniego dodanego postu korzystajac z 2 tabel. Nie jestem biegly w takich kombinacjach i na chwile obecna stworzylem szkielet takiego zapytania.
SELECT * FROM `tematy` ORDER BY (SELECT `czas` FROM `posty` WHERE `id_tematu` = xxx ORDER BY `czas` DESC) W podzapytaniu brakuje przynajmniej id aktualnego tematu by wiedzial jakie posty wybrac. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 346 Pomógł: 23 Dołączył: 28.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
W takiej sytuacji trzeba byloby zastosowac dodatkowe zapytanie aktualizujace wpis w tabeli topic z kazdym dodaniem nowego postu, co jednak wydaje sie i tak wydajniejsza metoda, niz JOIN'owac liste tematow.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:24 |