以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  每个客户的最大产品的sql语句怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157427)

--  作者:lur320
--  发布时间:2020/10/15 16:20:00
--  每个客户的最大产品的sql语句怎么写?
  客户    产品   数量              
   A    1V    4            
   A    2V    5            
   A    3V    4            
   B    2V    1            

 

如上的表格,想sqlload 加载每个客户的最大销售数量的产品,应该怎么写?

老师版面看下

 

呈现结果:

A 2V 5

B 2V 1


--  作者:有点蓝
--  发布时间:2020/10/15 16:38:00
--  
select a.* from {表A} as a inner join (select 客户,max(数量) as 数量 from {表A} group by 客户) as b on a.客户=b.客户 and a.数量 = b.数量
--  作者:lur320
--  发布时间:2020/10/15 16:46:00
--  

搞定了,用inner join