sql小结.11.24.2006
来源:互联网 发布:windows cmd常用命令 编辑:程序博客网 时间:2024/05/29 19:27
商品编码 数量 单价 供应商
001 20 0.3 工商企业
001 50 0.1 AB企业
002 100 1.2 OK企业
003 200 2.4 AB企业
003 500 1.2 SQ企业
写查询语句,得到每种商品单价为最低一条记录,结果如下:
商品编码 数量 单价 供应商
001 50 0.1 AB企业
002 100 1.2 OK企业
003 500 1.2 SQ企业
方案:
select *
from tablesql a,
(select [商品编码],min([单价])as [单价] from tablesql group by [商品编码]) b
where a.[商品编码] = b.[商品编码] and a.[单价]= b.[单价]
select *
from product a
where not exists(
select 1
from product
where id=a.id and price<a.price
)
本人认为方法有更多种,这也算是小技巧,记下来,说不定以后就能用到
- sql小结.11.24.2006
- SQL 小结
- sql 小结
- sql小结
- SQL小结
- SQL 小结
- sql 小结
- SQL小结
- sql小结
- sql小结
- sql小结
- SQL小结
- SQL小结
- SQL基础:Sql小结
- 简单SQL语句小结
- 简单SQL语句小结
- jstl--sql 语句小结
- 简单SQL语句小结
- 如何从dll文件导出对应的lib文件?
- 3D游戏从入门到精通-32
- linux技巧(65条)
- Struts中Action的种类
- linux启动提速
- sql小结.11.24.2006
- 医学信息领域的一些情况
- ASP.NET 安全认证(一)
- windows的内存内存管理函比较
- ASP.NET 安全认证(二)
- ASP.NET 安全认证(三)
- 正则表达式基础知识
- setwidowlong
- ASP.NET 安全认证(四)