Re: [SQL ] 如何選出count(*)=1 的資料?

看板Database作者 (人比人Cheese人)時間18年前 (2007/08/17 01:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/9 (看更多)
※ 引述《misssun (我要炸掉了)》之銘言: : 先說明一下我的資料: : TABLE:AA : customerid againid : 110 1 : 120 2 : 135 1 : 135 2 : select customerid,againid,count(customerid) : from AA : where (時間區間) : group by customerid,againid : having count(customerid) = 1 : 但是最後總會連紫色字體的資料也被篩選出來 : 請問各位,我該如何更改語法,才能選取到我所需要的資料呢?! : 先謝謝願意回答我的人囉~~~~ 你要的資料應該是這樣吧? 選出在特定時間區間中, CUSTOMERID不重複出現的資料: SELECT CUSTOMERID,COUNT(*) FROM AA WHERE (時間區間) GROUP BY CUSTOMERID HAVING COUNT(*)=1; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.7.199
文章代碼(AID): #16n8V7au (Database)
討論串 (同標題文章)
文章代碼(AID): #16n8V7au (Database)