首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Mysql 怎么查询最小值

2012-05-12 
Mysql如何查询最小值?表 PTest 结构结构如下PCodePCount738293104112查询结果是PCodePCount82规则是:先考

Mysql 如何查询最小值?
表 PTest 结构结构如下

PCode PCount
7 3
8 2
9 3
10 4
11 2

查询结果是 
PCode PCount
8 2

规则是:先考虑PCount最小,再考虑PCode最小
(注:PCode和PCount都是无序的,Pcode 唯一)

[解决办法]
SELECT * from PTest WHERE PCode=(SELECT min(PCode) FROM PTest WHERE PCount=(SELECT min(PCount) from PTest))

经验证可以。
[解决办法]
select pcode,pcount from ptest where pcount=(select min(pcount) from ptest) order by pcode limit 1

估计应该可以,没测试过。
[解决办法]

SQL code
SELECT * from PTest WHERE PCode=(SELECT min(PCode) FROM PTest WHERE PCount=(SELECT min(PCount) from PTest)) and PCount=(select min(PCount) from PTest)
[解决办法]
select *
from ptest
order by pcount,pcode limit 1

热点排行