Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL problem z stworzeniem zapytania
KasztanPL
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 30.07.2007

Ostrzeżenie: (10%)
X----


Witam, zastanawiam się w jaki sposób jednym zapytaniem wyswietlić rekordy z jednej tabeli posortowane według ilosci rekordów w drugiej tabeli.

np:
tabela::news->id, text, autor
tabela::comments->id, id_news, text, autor

i chce po prostu wyswietlic newsy w kolejnosci od newsa z najwieksza iloscia komentarzy do newsa z najmniejsza iloscia komentarzy.



Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
krispak
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


  1. SELECT n.*, (SELECT COUNT(*) FROM comments AS c WHERE n.id=c.id_news) AS countId FROM news AS n ORDER BY countId DESC
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.09.2025 - 18:32