Вывести записи с количеством комментов и лайков mysql

100
27 августа 2021, 18:30

есть таблица статей

id title view image

таблица комментариев

id content_id(id статьи) type(1 статьи) content

таблица лайков

id content_id(id статьи) type(1 статьи) like

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

SELECT a.title,a.view,a.id,count(c.id) as comments,SUM(l.like) as raiting FROM `articles` a
left join `comments` c on c.content_id = a.id and c.type = 1
left join `likes` l on l.content_id = a.id and c.type = 1

но выводит только одну запись

убираю count(c.id) as comments,SUM(l.like) as raiting

выводит

READ ALSO
Table 'mydb.mytable' doesn't exist in engine после перезапуска сервера

Table 'mydb.mytable' doesn't exist in engine после перезапуска сервера

Сегодня вечером мой сервер завис и перезапустился, после чего одна из табличек пострадала, и перестала работатьБекапа к сожалению нет

177
Как получить количество товаров для категории которая имеет подкатегории?

Как получить количество товаров для категории которая имеет подкатегории?

Есть таблица категорий: id, title, parent_id; Таблица товаров: id, name, category_id;

257
Удалить часть массива по значение

Удалить часть массива по значение

имеется переменная в которой содержаться массив содержащий более 15к значенийНужно удалить из массива элементы содержащие в себе значение...

113