我有一个结果是
的查询fruit street inventory need to_buy
banana 123 15 99 22
apple 4 32 68 44
banana 789 01 32 11
apple 9832 0 99 94
apple 85 839 12 48
banana 832 77 05 55
我想获得库存和需求的最小值,并获得最大的to_buy值。但每个'水果'只有一个记录。 “街道”栏目无关紧要,最终结果不需要。最终结果应该是
fruit inventory(min) need(min) to_buy(max)
banana 01 05 55
apple 0 12 94
初始记录也可能不会先订购,因此随机插入更多“水果”我如何才能达到上述预期效果?
答案 0 :(得分:1)
试试这个:
SELECT MIN(inventory), MIN(need), MAX(to_buy)
FROM tableName
GROUP BY fruits
答案 1 :(得分:0)
这个应该有效:
SELECT fruits, MIN(inventory), MIN(need), MAX(to_buy)
FROM <table_name>
GROUP BY fruits