レス数が1000を超えているけど、まだ書けるかも知れないよ。
MySQL 総合 Part24
- 863 :NAME IS NULL:2014/10/05(日) 01:10:34.48 ID:???.net
- 847は政治的に問題はなかったことにしたみたいだけど、
純粋に技術的に解決しようと思ったらどんな手があるかな。
Table1 [id][col1][col3]
Table2 [id][col2][col3]
SELECT Table1.col1, Table2.col2
FROM Table1
INNER JOIN Table2 ON Table1.col3 = Table2.col3
cardinalityが十分に高いという前提であれば、
それぞれのテーブルのcol3への単独インデックスと、
Table1(col3, col1), Table2(col3, col2) という
複合インデックスを張るという手が有効じゃないかと気がするんだけれど、
どうなんだろう?
285 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200