Potrzebuje zarobić zapytanie, który wyciągnie mi z bazy TITLE oraz VIEWS z tabeli NEWS, ale posortowane wg ilości komentarzy. Mam do tego dwie tabele: NEWS i KOMENTARZE.
z NEWS potrzebuję wyciągnąć TITLE i VIEWS
z KOMENTARZE pogrupować komentarze wg pola NEWS_ID
Chce żeby mi wyświetliło 500 newsów, w których było najwięcej komentarzy oraz ilość wyświetleń tych newsów.
Próbowałem z czymś takim ale za cholerę nie wiem jak to zrobić - nie jestem dobry w skomplikowanych zapytaniach.
$result=mysql_query("SELECT id, news FROM komentarze GROUP BY news ORDER BY SUM(news) LIMIT 500"); $ask=mysql_query("SELECT title, views FROM news WHERE id='".$row['news']."'"); echo $askrow['title'],' - ',$askrow['views'],'<br>'; }