看板 Database 關於我們 聯絡資訊
以MS-SQL而言,這種「只在乎曾經擁有,不需要一起顯示」的問題 用in或exists會比join有效率 會爆炸可能是沒有建index,對COL1建index會好很多 但資料多到一定地步,硬體資源又不夠的話.....該爆炸的還是會爆炸 ※ 引述《asio1 (牛奶)》之銘言: : TABLE_1 TABLE_2 : COL1 COL1 : A A : B D : C E : D G : E H : F J : G L : 兩個個別TABLE_1.COL1還有 TABLE_2.COL1的值都不會重複出現 : 問題是這樣的 : 就是找出 TABLE_1.COL1 = TABLE_2.COL1 有多少個 : 所以應該下 : SELECT COUNT(*) FROM TABLE_1,TABLE_2 WHERE TABLE_1.COL1=TABLE_2.COL1 : 但是呢問題就是各有20萬ROW 兩個作卡式積 馬上就爆炸了 : 不知道有沒有其他的寫法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.201.89