看板 Database 關於我們 聯絡資訊
※ 引述《asio1 (牛奶)》之銘言: : 其實我是在做dataming的作業,在尋找資料的特性 : 所以資料庫才會這樣大 : 可以請你解釋一下做法嗎 我用的是mySQL 的環境 : 因為其實table_1 與table_2 都是兩個query出的結果,所以是沒有index的 : 但是各別執行都花不到一秒 但是做卡氏積就太大了 : ※ 引述《flakchen (flak)》之銘言: : : 以MS-SQL而言,這種「只在乎曾經擁有,不需要一起顯示」的問題 : : 用in或exists會比join有效率 : : 會爆炸可能是沒有建index,對COL1建index會好很多 : : 但資料多到一定地步,硬體資源又不夠的話.....該爆炸的還是會爆炸 那就照 flakchen 說的試試看吧 select count(*) from table_1 where table_1.col1 in (select col1 from table_2) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.209.4 ※ 編輯: retsamsu 來自: 140.113.209.4 (05/26 22:09)