сложный SQL запрос

356
18 января 2017, 00:01

Есть 2 таблицы posts и likes нужно чтобы значение posts.likes было равно количеству записей в таблице likes где likes.postId равно post.id. Либо как получить информацию о посте и кол-во лайков одним запросом ?

Answer 1

Никто не помог, но минусов поставили :D

Разобрался сам

SELECT * ,(SELECT COUNT(*) FROM `likes` WHERE postId = id) AS likes FROM `posts`;
READ ALSO
Как в запросе select (mysql) можно посчитать количество последних значений, равных между собой, и идущих непрерывно?

Как в запросе select (mysql) можно посчитать количество последних значений, равных между собой, и идущих непрерывно?

Как в запросе select (mysql) можно посчитать количество последних значений, равных между собой, и идущих непрерывно?

342
система уведомлений php

система уведомлений php

здравствуйте, есть сайт

393
Выборка строк mysql по заданному парамерту

Выборка строк mysql по заданному парамерту

Суть следующая: Имеется таблица

403
Отваливается general_log в mariadb

Отваливается general_log в mariadb

Есть необходимость писать все запросы к БД в файлДля этого включаю в настройках (переменные сервера) general_log=1 Однако спустя время (возможно...

292