Я бы хотел, чтобы выбрать количество вновь добавленный DISTINCT product_id в таблицеПомощи другого MySQL Query
ID product_id
1 abc
2 abc
3 cat
4 dog
5 dog
6 man
7 man
8 bat
9 bat
10 abc
11 cat
12 dog
13 dog
Я хочу, чтобы запрос, который дает мне подобный результат из приведенных выше таблиц -
собаки - 2
кошка -1
а -1
летучей -2
люди -2
* заранее спасибо
* EDIT
У меня есть таблица для хранения изображений продуктов, я продолжаю добавлять новые изображения продуктов в этой таблице, и я хочу, чтобы выбрать количество вновь добавляемых изображений этого конкретного продукта (не обращая внимания на предыдущие наборы фотографии, добавленные ранее в таблице) ... Я надеюсь, что я ясно
* EDIT Я нашел ответ на мой вопрос ..
SELECT COUNT(xbrygame_scrnsmkv.id) FROM xbrygame_scrnsmkv
WHERE xbrygame_scrnsmkv.id >(SELECT MAX(xbrygame_scrnsmkv.id)
FROM xbrygame_scrnsmkv
WHERE xbrygame_scrnsmkv.product_id= (SELECT DISTINCT xbrygame_scrnsmkv.product_id
FROM xbrygame_scrnsmkv
ORDER BY xbrygame_scrnsmkv.id DESC LIMIT 5,1))
GROUP BY xbrygame_scrnsmkv.product_id
Ваш вопрос непонятен, как вы определяете «недавно добавленный»? –
Вы хотите перейти от нового к старому, и, увидев первую строку, посмотрите, сколько раз за ней следует одна и та же строка? – Zed
Вы потратили достаточно времени на этот сайт, чтобы хотя бы попытаться задать вопросы с полной информацией. – random