@AlexanderWalker

Узнать кол-во записей в связанной таблице?

Есть две таблицы

Table_1

id | title
-----------
1 | Один
2 | Два
3 | Три

Table_2
table_1_id | user_id
------------------------
1 | 1
1 | 2
2 | 1

При выборке с первой таблицы я хочу видеть
id | title | count
-----------------
1 | Один | 2
2 | Два | 1
3 | Три | 0

Как составить запрос чтобы получить указанный результат?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
@kirill-93
select table1.title, count(table2.id) as count
from table1 
left join table2 on table1.id = table2.user_id
group by table1.id

Примерно так
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы