![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Zadanie tego zapytania to wyciagnac z tabeli 10 najnowszych rekordow ale tylko jeden dla urzytkownika. Jest to tabela z shout boxem, urzytkownicy wpisuja nowe wiadomosci a ja chcialbym pokazac 10 tych najnowszych. Dotychczas realizowalem to takim o to zapytaniem:
Ktore w uporoszczonej postaci wyglada tak:
Problem pojawil sie gdy przybylo rekordow, jako ze nie moge zastosowac limitu w podzapytaniu to to query ssie mi baze az milo. Kolejnym rozwiazaniem bylo wygooglowane:
Ktore wybiera prawie dobrze i smiga az milo. Problem taki ze w czasie grupowania grupuje tylko rekordy o jednym category_id. Czyli albo mam cat_id 1 albo 2 nigdy dwoch naraz. Ogolnie macie jakies pomysly na zastapienie zapytania nr 2 czyms bardziej optymalnym? Edit--- Kryzys zazegnany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował thornag 9.05.2008, 09:53:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:16 |