Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 10 niedokońca powtarzających się rekordów
Bielo
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 21.09.2003
Skąd: Truskaw

Ostrzeżenie: (0%)
-----


mam zapytanie:
[sql:1:b387820af7]SELECT posty.id,posty.temat_id,posty.tresc,tematy.tytul FROM posty,tematy WHERE tematy.id=posty.temat_id ORDER BY posty.data DESC LIMIT 0,10[/sql:1:b387820af7]

Teraz chcę zmodyfikować to zapytanie tak żeby wyszukiwał mi 10 najnowszych postów, ale z różnych tematów

próbowałem z DISTINCT posty.temat_id i nie działa
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ins@ne
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 10.07.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Wiec tak: nie wiem do konca jak dziala laczenie wylacznie poprzez where bo to stara nomenklatura i nigdy jej nie stosowalem (poza egzaminem jakims tam z systemow baz danych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ), ale o ile ciebie dobrze rozumiem to chce wybrac 10 tematow z calej bazy, ktore maja najswiezsza date. Skoro tak to twoje zapytanie teoretycznie powinno wlasnie to robic (o ile ta klauzula where dziala jak inner join). W kazdym badz razie jesli nie dziala to wszystko co musisz zmodyfikowac to:
[sql:1:67db3a0e57]SELECT posty.id,posty.temat_id,posty.tresc,tematy.tytul
FROM posty inner join tematy
on tematy.id = posty.temat_id
ORDER BY posty.data DESC
LIMIT 0,10[/sql:1:67db3a0e57]
Ale tak poza tym to ciezko zrozumiec o co ci chodzi... Ty ta baze znasz, my nie - domyslam sie jedynie jak ona wyglada, ale troche niedokladnie opisales problem. Jesli to co napisalem to nie to o co ci chodzi (a to wielce prawdopodobne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ), to napisz troche konkretniej o co chodzi i pokaz kawalek bazy to jakos pomoge.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 01:09