討論串[SQL ] 如何選出count(*)=1 的資料?
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者iping (梅子綠茶)時間18年前 (2007/08/17 01:12), 編輯資訊
0
0
0
內容預覽:
select * from aa. where customerid in. (select customerid from aa. where (時間區間). group by customerid having count(*)=1). MS-SQL的話, 用2層式查詢就夠了。. MS-SQL可

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者misssun (我要炸掉了)時間18年前 (2007/08/16 13:29), 編輯資訊
0
0
0
內容預覽:
謝謝您提供的建議~ 不過我的資料量有上萬筆~ 所以第一個方法行不通~. 第二個方法看起來似乎可行,我再去試試看~ 希望有更簡潔的語法~. 多謝囉~~~~. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 210.202.218.61.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者nika (千少一)時間18年前 (2007/08/16 12:39), 編輯資訊
0
0
0
內容預覽:
1.如果資料量就只有上面十一筆(資料筆數少)的話. select customerid,againid. from AA. where (時間區間). and customerid in ('110', '120') ps.' '不能用就換成" ". 這是一般SQL語法,任何資料庫都適用. 2.以下
(還有161個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者misssun (我要炸掉了)時間18年前 (2007/08/15 14:26), 編輯資訊
0
0
0
內容預覽:
先說明一下我的資料:. TABLE:AA. customerid againid. 110 1. 120 2. 135 1. 135 2. 144 1. 144 1. 144 2. 144 2. 156 1. 156 2. 156 2. 紅色字體是我最後想要篩選出來的資料,. 我的SQL如下:. s
(還有216個字)
首頁
上一頁
1
2
下一頁
尾頁