| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 729 人关注过本帖
标题:请教SQL语句查询
取消只看楼主 加入收藏
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
收藏
 问题点数:0 回复次数:2 
请教SQL语句查询
存在一个产品型号表,几个主要的字段为
ProductID,产品名,型号,访问次数
我需要查询出每个产品中访问次数最多的一个型号,请问这个如何写?
多谢了
搜索更多相关主题的帖子: SQL 语句 查询 
2007-06-15 21:33
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
收藏
得分:0 
这个肯定不成了,我只是选择每个产品中的MAX(访问次数),你选择的是所有产品中的MAX(访问次数),后来有个强人帮我解决了一部分问题

SELECT a.ProductId, a.产品名, a.型号, a.访问次数
FROM 产品型号表 AS a, [SELECT 产品名, max(访问次数) as c
FROM 产品型号表 as b
GROUP BY 产品名]. AS b
WHERE a.产品名=b.产品名 and a.访问次数=c
ORDER BY a.访问次数 DESC;

只是这个没有办法解决每个产品中可能MAX(访问次数)型号不唯一的问题
2007-06-16 22:57
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
收藏
得分:0 
不说了,最后研究了很久也和别人探讨了好多,发现还是实现不了,只能间接的通过一个临时表来实现
2007-06-18 20:15
快速回复:请教SQL语句查询
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017635 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved