Re: [SQL ] Access 問題

看板Database作者 (傳說中的果汁學長)時間13年前 (2012/10/28 00:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
select r.* from ( select Planet , count (*) cnt from ( Select distinct `Planet's Name` as Planet, `Character's Name` from TimeTable ) a group by a.Planet ) r where r.cnt > 3 以上是MS-SQL的寫法, 不確定 Access裡能不能這樣用 另外, r.cnt > 3 , 篩選出來的結果是超過4個不同筆數的才會出現喔! ps.篩選出來的結果即為 T.`Planet's Name` (也就是 Planets.Name) 不需用到 Planets 這資料表 ※ 引述《rock1246 (洛克亞 Rokya)》之銘言: : SELECT P.Name : FROM Planets P : WHERE ( : SELECT COUNT(*) : FROM : ( : SELECT DISTINCT T.`Character's Name` : FROM TimeTable T : WHERE P.Name=T.`Planet's Name` : ) : ) > 3 : 我想要找出 在TimeTable中,被超過三個不同角色逛的星球 : 但是拿去執行後 : 會出現叫我輸入P.Name的視窗@@ : 完全不知道是怎麼回事 : 請問有沒有人有頭緒? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.145.218 ※ 編輯: jimshih 來自: 219.70.145.218 (10/28 00:52)
文章代碼(AID): #1GZ14Nbx (Database)
文章代碼(AID): #1GZ14Nbx (Database)