我想在表帮助与另一个MySQL查询
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
我想要一个查询,给了我一个类似的结果从上表中选择新添加的DISTINCT的product_id的计数 -
狗 - 2
猫-1
ABC -1
蝙蝠-2
人-2
*在此先感谢
*编辑
我有一个表来存储产品,我一直在这个表中增加新的产品图像的图像和我想选择特定产品的新添加图像的数量(忽略以前的套在表前面添加图片)......我希望我已经说清楚了
*编辑我找到了答案,我的问题..
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
你的问题不清楚,你如何定义“新增”? – 2009-10-11 09:52:15
你的意思是从最新到最旧,并且在第一次看到一个新的字符串时,看看它跟随着同一个字符串有多少次? – Zed 2009-10-11 09:54:33
你已经花费足够的时间在这个网站上,至少尝试提问全部细节。 – random 2009-10-11 10:00:30