r****r 发帖数: 1693 | 1 想了好久,没有解决,请帮忙看一下,多谢!
name product total_num
A paper 3
A pen 2
A paper 3
A water 2
A water 2
A paper 3
A pen 2
变量total_num表明相关的product总共出现多少次,
现在需要选出出现最多的那个产品和次数,如下
A paper 3,
请问该怎么写query呢?多谢. | B*****g 发帖数: 34098 | 2 http://www.mitbbs.com/article_t/Database/31141034.html
那个谁,俺又用了一遍
【在 r****r 的大作中提到】 : 想了好久,没有解决,请帮忙看一下,多谢! : name product total_num : A paper 3 : A pen 2 : A paper 3 : A water 2 : A water 2 : A paper 3 : A pen 2 : 变量total_num表明相关的product总共出现多少次,
| r****r 发帖数: 1693 | 3 select distinct A,B,max(C),D... from table group by A,B,D... order by
A,B,D
这个好像不行,结果是
A paper 3
A water 3
A pen 3,
但是无法选出拥有最大的total_num (3)的相应的product,
想要得结果是
A paper 3,
如何能在一步query里面,智能的找出某个变量的最大值,
并且同时选出其相应的另外一个变量值呢?
【在 B*****g 的大作中提到】 : http://www.mitbbs.com/article_t/Database/31141034.html : 那个谁,俺又用了一遍
| B*****g 发帖数: 34098 | 4 you need to continue read that post.
【在 r****r 的大作中提到】 : select distinct A,B,max(C),D... from table group by A,B,D... order by : A,B,D : 这个好像不行,结果是 : A paper 3 : A water 3 : A pen 3, : 但是无法选出拥有最大的total_num (3)的相应的product, : 想要得结果是 : A paper 3, : 如何能在一步query里面,智能的找出某个变量的最大值,
| j*****n 发帖数: 1781 | 5 mark... i am counting...
【在 B*****g 的大作中提到】 : http://www.mitbbs.com/article_t/Database/31141034.html : 那个谁,俺又用了一遍
| r****r 发帖数: 1693 | 6 Thanks a lot!
That works very well.
【在 B*****g 的大作中提到】 : you need to continue read that post.
|
|