选择最大值的问题 select shopname,max(price) from table group by shopname查询结果shopname, max(price)店A 120店B 130然后再把这个结果跟原来的表做联合查询 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者你都读到datatable里,自己遍历匹配 比如select * from table order by shopname asc,price desc查询结果店A 2 120店A 1 100店B 3 130店B 4 100店名正序排列,价格倒序排列,判断店名如果改变了,那么第一条就是你要的结果 SQL语句可以使用类似:SELECT * FROM ( SELECT *, RANK() OVER (PARTITION BY SHOPNAME ORDER BY PRICE DESC) AS RK FROM YOURTABLE )WHERE RK = 1改成LINQ参见http://stackoverflow.com/questions/9980568/row-number-over-partition-by-xxx-in-linq ---请各位大侠帮忙了--- asp.net 中如何取得客户端的真实公网ip地址 C#自动编号问题 静态构造函数的问题 MDI 其中一个子窗体最大化,为什么所有子窗体都最大化了?? 关于serialport的问题 如何访问远程的ACCESS数据库? 就剩50分了,谁能告诉我CuteFTP的序列号码,或者FlashFXP的注册码 如何将数据库中的数据取到TextBox中?在线等待! .net radio button的问题 谁有c# gdi 矢量绘图程序啊,包括缩放,移动。谢谢 请高手帮忙啊,搞好几天了没琢磨出来!c#读取exsl指定单元格判断是否有中文截取前一位
查询结果
店A 2 120
店A 1 100
店B 3 130
店B 4 100
店名正序排列,价格倒序排列,判断店名如果改变了,那么第一条就是你要的结果
SELECT * FROM
(
SELECT *, RANK() OVER (PARTITION BY SHOPNAME ORDER BY PRICE DESC) AS RK FROM YOURTABLE
)
WHERE RK = 1
改成LINQ参见http://stackoverflow.com/questions/9980568/row-number-over-partition-by-xxx-in-linq