エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MySQL小ネタ/JOINでCASEを使う場合にINDEXは使われるのか? - Qiita
MySQLに限りませんが、JOINでCASEを使うことで、結合条件を変えることができます。 駆動表(外部表)ま... MySQLに限りませんが、JOINでCASEを使うことで、結合条件を変えることができます。 駆動表(外部表)または内部表のいずれかが「複数のサブタイプをまとめたテーブル」である場合にそのようなことをしたくなるのだと思いますが、このとき、結合処理にINDEXは使われるのか?というのが今回のテーマです。 ※MySQL 5.7.21で検証しました。 駆動表(外部表)にtype列がある(=複数のサブタイプを持つ)ケース 以下のようなテーブルを作成します。 ※カラムは可能な限り削ってあります。 mysql> CREATE DATABASE join_case_test; Query OK, 1 row affected (0.00 sec) mysql> USE join_case_test; Database changed mysql> CREATE TABLE join_outer (id i
2018/02/02 リンク