Re: [SQL ] Access 問題
※ 引述《jimshih (傳說中的果汁學長)》之銘言:
: 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 這資料表
謝謝,我最後也是類似這樣解決的@@
如下:
SELECT T2.`Planet's Name`
FROM
(
SELECT DISTINCT T.`Planet's Name`, T.`Character's Name`
FROM TimeTable T
)AS T2
GROUP BY T2.`Planet's Name`
HAVING COUNT(*)>3
不過明明你的SQL跟我的長得幾乎一樣
拿去給Access執行會出現 count (*) cnt語法錯誤
Access感覺真的很難搞/ \"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.6.246
討論串 (同標題文章)