首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL语句怎么写

2012-02-26 
请教高手SQL语句如何写?资料如下所示,把[表A]中的相同名称,相同单价的,编号最大的那条数据找出来,结果如[

请教高手SQL语句如何写?
资料如下所示,把[表A]中的相同名称,相同单价的,编号最大的那条数据找出来,结果如[表B]所示.请教高手SQL语句如何写?

表A
编号     名称     单价
1001     aaa       10.20
1002     aaa       10.20
1003     aaa       10.20
……
1004     aaa       15.23
1005     aaa       15.23
1006     aaa       15.23
……
1007     bbb       14.56
1008     bbb       14.56
……


表B
编号     名称     单价
1003     aaa       10.20
1006     aaa       15.23
1008     bbb       14.56
……

[解决办法]
select t.* from 表 t where not exists(select 1 from 表 where 编号> t.编号 and 名称=t.名称 and 单价=t.单价)

热点排行