我有一张类似的桌子:
products_stock_id products_id products_stock_attributes products_stock_quantity
11 65 1-3 3
12 65 1-8 4
13 65 1-10 3
14 66 1-8 0
15 66 1-3 1
16 66 1-8 7
17 66 1-12 6
18 66 1-13 21
19 67 1-7 12
20 68 1-8 0
21 68 1-10 7
21 69 1-3 3
22 69 1-8 4
23 69 1-10 3
24 69 1-8 0
25 69 1-3 1
26 70 1-8 7
27 71 1-12 6
28 71 1-13 2
29 72 1-7 11
30 72 1-8 10
31 72 1-14 6
我正在尝试找到所有有1-8 (在products_stock_attributes中)不止一次的products_stock_attributes。上表有products_id 66和69,1-8发生不止一次.如何使用MySQL查询获得结果?
发布于 2014-09-20 04:13:33
只需使用COUNT()
SELECT products_id
FROM yourtable
WHERE products_stock_attributes = '1-8'
GROUP BY products_id
HAVING COUNT(*) > 1
https://stackoverflow.com/questions/25945010
复制相似问题