怎么获得每个类别最便宜的前5件商品名称呢? 我的一个商品表包括:product_id, product_name, type_id, price其中我想获得每个type下最便宜的前5件product的名称怎么写SQL呢?谢谢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT product_nameFROM TB TWHERE (SELECT COUNT(1) FROM TB WHERE type_id=T.type_id AND price<=T.price)<=5 谢谢。。可是试了试不行啊。。可能我没说清楚,是每个type返回前5件商品名称 trySELECT distinct product_nameFROM TB TWHERE (SELECT COUNT(distinct product_name) FROM TB WHERE type_id=T.type_id AND price<=T.price)<=5 http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html分组取最大N条记录方法征集 mysql临时表插入数据问题 MYSQL存储过程字符集 一个非常纠结的问题 请教一MYSQL数据库问题 分享数字类型的存储---抛砖引玉 mysql怎么让varchar类型自动增长 sql查询的问题。 在xp环境下,mysql数据库的数据同步要怎么配置! 左连接问题,散分20!!!! phpmyadmin的默认密码怎么改? myisam_data_pointer_size的值 一条语句如何实现下面查询 制表符
FROM TB T
WHERE (SELECT COUNT(1) FROM TB WHERE type_id=T.type_id AND price<=T.price)<=5
可能我没说清楚,是每个type返回前5件商品名称
SELECT distinct product_name
FROM TB T
WHERE (SELECT COUNT(distinct product_name) FROM TB WHERE type_id=T.type_id AND price<=T.price)<=5
分组取最大N条记录方法征集