Re: [SQL ] 條件式選取最大值
很笨的方法 但是可以動 :P
select a.到站站名,a.路線, a.車程
from table as a,
(select 到站站名,min(車程) as 車程 from table group by 到站站名) as b
where a.到站站名=b.到站站名 and a.車程=b.車程
※ 引述《acidzero (A day to remember)》之銘言:
: 新手發問請多指教~
: 我有TABLE如下表:
: 到站站名 路線 車程
: A 22W 10
: A 53E 20
: B 22W 30
: B 76N 15
: C 100E 25
: C 22W 45
: 希望選取結果是"到達每一站所需時間最短的路線"
: 如下:
: 到站站名 路線 車程
: A 22W 10
: B 76N 15
: C 100E 25
: 每站都一定只能選取一條最快路線這樣...
: 用SELECT MAX(車程)沒有辦法做到每站只取一條的效果...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.132.196.138
推
02/07 14:22, , 1F
02/07 14:22, 1F
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章