code series amount
0001 产品一 100
0002 产品一 72
0003 产品一 100
0004 产品一 56
0005 产品八 33
0006 产品一 90
0007 产品七 64
原数据例如上图,想得到【产品一销量前三】的数据,即amount=100,90,72的所有数据都要,希望得到的效果如下
code series amount
0001 产品一 100
0003 产品一 100
0006 产品一 90
0002 产品一 72
我的代码如上,但是从SELECT * FROM tempa WHERE amount IN tempb这一句开始报错
【CREATE TABLE tempa (SELECT * FROM sheet1 WHERE series LIKE '系列一' )
CREATE TABLE tempb (SELECT DISTINCT amount FROMsheet1 WHERE series LIKE '系列一' ORDER BY amount DESC LIMIT 0,10)
SELECT * FROM tempa WHERE amount IN tempb
ORDER BY amount DESC】
怎样改才能实现想要的效果呢?