加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql – 带有where子句的SQL MIN函数

发布时间:2021-04-01 03:04:15 所属栏目:编程 来源:网络整理
导读:这是我的项目表 Project TableJNo Name CityJ1 Proj1 LondonJ2 Proj2 ParisJ3 Proj3 AthensJ4 Proj4 India 这是我的货运表 ShipmentSNo PNo JNo QtyS1 P1 J1 50S1 P1 J2 90S1 P2 J1 40S1 P3 J3 20S2 P1 J3 110S2 P2 J2 30S2 P4 J3 10S2 P3 J1 100S3 P1 J3 80

这是我的项目表

 Project Table
JNo Name    City
J1  Proj1   London
J2  Proj2   Paris
J3  Proj3   Athens
J4  Proj4   India

这是我的货运表

Shipment
SNo PNo JNo Qty
S1  P1  J1  50
S1  P1  J2  90
S1  P2  J1  40
S1  P3  J3  20
S2  P1  J3  110
S2  P2  J2  30
S2  P4  J3  10
S2  P3  J1  100
S3  P1  J3  80
S3  P4  J2  70
S3  P4  J2  70
S4  P1  J3  20
S4  P2  J1  60

我想要提供最小数量的项目名称.

我试过了.但它只返回最小数量值
这是我的代码

select min(qty) from shipment where jno IN(select jno from project)
最佳答案
select p.name from Project p,Shipment s where s.JNo=p.JNo and s.Qty in (select min(qty) from shipment)

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读