Мне нужно сделать подсчет столбца на основе приведенной таблицы. Я пытаюсь объединить его в 1 запрос вместо его разделения.Подсчитайте столбец получаемой таблицы, полученной из таблицы
Изображение, которое у меня ниже, обеспечивает лучшую иллюстрацию. Предположим, что у меня 1000 записей внутри PostTable
, и я хочу получить последние 20 записей на основе PostTable.DateTime
. У меня нет проблем с этим.
Но, основываясь на приведенных 20 найденных записей, я хочу сделать COUNT
функцию, чтобы вычислить возникновение сколько раз LikeID
происходит с существованием этого ImageID
найдено.
SELECT PostTable.PostID, PostTable.UserID, COUNT(LikeID), PostTable.DateTime
FROM PostTable, LikeTable
WHERE PostTable.ImageID = LikeTable.ImageID
AND LikeTable.LikeID = ?????? // I'm stuck here
При ответе на людей вы всегда должны использовать EXPLICIT JOIN SYNTAX – sagi
Почему вы должны использовать EJS при ответе на людей? В этом случае я не должен использовать его в повседневной жизни? –
Конечно, вы должны, я имею в виду, особенно, когда отвечаем людям, которые не знают, что это так хорошо! – sagi