※ 引述《nika (千少一)》之銘言:
: 1.如果資料量就只有上面十一筆(資料筆數少)的話
: select customerid,againid
: from AA
: where (時間區間)
: and customerid in ('110', '120') ps.' '不能用就換成" "
: 這是一般SQL語法,任何資料庫都適用
: 2.以下方法我用db檔做不出來,但是MS SQL跟Oracle都可以
: select * from aa
: where customerid in
: (
: select customerid
: from (
: select count(*) aa, customerid
: from aa
: where (時間區間)
: group by customerid
: having count(*) = 1)
: )
: 3.應該還有更好的,反正能解決問題都是好方法。
謝謝您提供的建議~ 不過我的資料量有上萬筆~ 所以第一個方法行不通~
第二個方法看起來似乎可行,我再去試試看~ 希望有更簡潔的語法~
多謝囉~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.202.218.61