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

看板Database作者 (我要炸掉了)時間18年前 (2007/08/17 16:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/9 (看更多)
謝謝各位大大的回答~~ 我來整理一下最後的結果 因為我需要的欄位有 日期跟 AGAINID 還有customerid, 因此其實customerid會有重複的時候,不同日期下, customerid所對應的againid可能跟前一天一樣也可能不一樣, 所以ClareQ大大的語法其實跟我寫的相同~ iping大大的語法較為簡潔,所以我最後是採用這個方法, ORACLE也可以跑喔~~ SELECT distinct a.日期, a..CUSTOMERID, a..AGENTID FROM AA a WHERE a.customerid in (select b.customerid from AA b where (日期區間) group by customerid having count(*) = 1) AND (日期區間) --這邊不+日期條件的話,最後的結果會有誤喔~~ 最後~ 再次謝謝大家給我的建議~ :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.202.218.61 ※ 編輯: misssun 來自: 210.202.218.61 (08/17 16:34)
文章代碼(AID): #16nLjqAS (Database)
討論串 (同標題文章)
文章代碼(AID): #16nLjqAS (Database)