Re: [SQL ] 條件式選取最大值
看板Database作者acidzero (A day to remember)時間18年前 (2008/02/07 07:19)推噓2(2推 0噓 0→)留言2則, 2人參與討論串3/4 (看更多)
※ 引述《fantasywater (狂想)》之銘言:
: ※ 引述《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
: ANS:
: ----------------------------------------
: select 到站站名,路線, min(車程) as 車程
: from your relation table
: group by 到站站名;
: order by 到站站名;
多謝回應...但是在ACCESS 2007 環境下要如此查詢時得到的回應會是
"You tried to execute a query that does not include the specified
expression '路線'as part of an aggregate function." 之後停止查詢
必須要在group by裡包含min()以外的其他所有欄位變成:
group by 到站站名,路線
這樣才過的去,但是結果會變成跟沒選一樣六筆資料全部出現....
已經卡在這裡很多天了不知道要怎解決...> <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 70.143.95.184
推
02/08 17:29, , 1F
02/08 17:29, 1F
推
02/11 20:06, , 2F
02/11 20:06, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):