#数据库电商案例(下)#
2、对于第13题我的理解:
之前我总结,“查询”后接的第一个定语,是从数据库取出来也就是经过where筛选的内容。
在此背景下,我认为查询的是所有商品的销售额(自行想象结果图片),哪些商品呢?就是一些品牌的所有商品。哪些品牌呢?就是最畅销的10个商品,所属的品牌。
所以最好的结果是数据透视表:第一级行标签:品牌。第二级行标签:商品。值:销售额。但我又找不到合适的分组方法
等等,卧槽,我可以order by后面跟品牌ID?!那样岂不就是按品牌“分组”,品牌里有商品商品后有销售额了!又没要求按销售额排列对吧!
很好,但我不想开电脑了(窒息
3、对于1235错误解决方法
再套一层,如:select * from message where id in(select m.id from (select * from message order by id desc limit 10) as m) order by id asc;