我想在表幫助與另一個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