Посчитать количество записей в связи - MySQL

214
30 августа 2018, 19:50

Есть сервис вопросов и ответов и есть две таблицы:

questions с полем id answers с полем id и id_question

Как мне посчитать в списке вопросов количество ответов на эти вопросы? Допустим идет вопрос и в скобках сколько на него ответов

Например вот так нужно (см фото) http://www.cyberforum.ru/attachments/952186d1531056586

Сейчас запрос у меня выглядит так:

$query = "SELECT * FROM questions ORDER BY date DESC limit 20";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
while($r = mysql_fetch_array($result)){
echo '
<div>'.$r['title'].'</div>
<div>Ответов: </div>                               
';
}

Спасибо!

Answer 1
    $id=$r['id'];        
    $answers = mysql_num_rows(mysql_query("SELECT * FROM answers WHERE id_question='$id'"));
READ ALSO
Правильное использование PIVOT в MS SQL

Правильное использование PIVOT в MS SQL

У меня есть запрос с кучей лефтджойнов

192
Арифметические операторы в SQL?

Арифметические операторы в SQL?

Никак не могу найти арифметические операторыДля того же BIGINT

230
Как выровнять все содержимое сайта по одной линии

Как выровнять все содержимое сайта по одной линии

К примеру, у меня на сайте есть хедер и какая-то контентная частьКак сделать так ,чтобы при изменении расширения экрана, и хэдэр и контент...

206
Проблемы с Font Awesome

Проблемы с Font Awesome

У меня есть статический веб-сайт там есть иконки Font-Awesome и fn-iconУ меня все нормально и с домашнего сервера и когда захожу на сайт в интернете

203