PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Database
]
討論串
[SQL ] 找交集
共 6 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
2
下一頁
尾頁
#6
Re: [SQL ] 找交集
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
swangs
(Archq)
時間
18年前
發表
(2007/06/17 01:42)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
select count(*) from table_1 a. where exists (. select col1 from table_2 b where a.col1 = b.col1. ). 用exists據說會比in有效率. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ Fr
#5
Re: [SQL ] 找交集
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
qrtt1
(愚人)
時間
18年前
發表
(2007/05/27 00:20)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
select col, count(col). from (. select * from test1 union all select * from test2 ) as xd. group by col;. ============================================
#4
Re: [SQL ] 找交集
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
retsamsu
(haha)
時間
18年前
發表
(2007/05/26 22:08)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
那就照 flakchen 說的試試看吧. select count(*) from table_1 where table_1.col1 in (select col1 from table_2). --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 140.113.209.4.
#3
Re: [SQL ] 找交集
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
asio1
(牛奶)
時間
18年前
發表
(2007/05/26 17:54)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
其實我是在做dataming的作業,在尋找資料的特性. 所以資料庫才會這樣大. 可以請你解釋一下做法嗎 我用的是mySQL 的環境. 因為其實table_1 與table_2 都是兩個query出的結果,所以是沒有index的. 但是各別執行都花不到一秒 但是做卡氏積就太大了. --.
※
發信站:
#2
Re: [SQL ] 找交集
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
flakchen
(flak)
時間
18年前
發表
(2007/05/26 15:17)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
以MS-SQL而言,這種「只在乎曾經擁有,不需要一起顯示」的問題. 用in或exists會比join有效率. 會爆炸可能是沒有建index,對COL1建index會好很多. 但資料多到一定地步,硬體資源又不夠的話.....該爆炸的還是會爆炸. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆
首頁
上一頁
1
2
下一頁
尾頁