读书人

帮小弟我看看这个SQL语句如何写

发布时间: 2012-08-11 20:50:31 作者: rapoo

各位高手帮我看看这个SQL语句怎么写?
我想用select编写,好多商品分为几个类别,每种商品都有价格,我想把每类得最贵产品挑出来在一个表里,如下表:
品牌分类产品名称 销售额
自然堂自然堂活泉润肤水4920
美宝莲美宝莲睫毛膏5477
资生堂资生堂乳液6284
丁家宜丁家宜洗面奶7126
自然堂自然堂活泉乳液2852
自然堂自然堂洁面乳4962
自然堂自然堂精华液5527
丁家宜丁家宜橄榄油5222
美宝莲美宝莲润唇膏9585
丁家宜丁家宜柔肤水6927
资生堂资生堂面膜3485
雅倩雅倩面霜7484
查询后的效果是这样的:

品牌分类产品名称 销售额
美宝莲美宝莲润唇膏9585
雅倩雅倩面霜7484
丁家宜丁家宜洗面奶7126
资生堂资生堂乳液6284
自然堂自然堂精华液5527



[解决办法]

SQL code
SELECT  *FROM    tb tWHERE   销售额 = ( SELECT  MAX(销售额)                FROM    tb                WHERE   品牌分类 = t.品牌分类              ) 

读书人网 >SQL Server

热点推荐