|
分類:[その他の言語]
お世話になっております。鏡月と言うものです。
サンプルテーブル USER KIGOU_CODE01 KIGOU_CODE02 ・ KIGOU_CODE29 KIGOU_CODE30
記号テーブル KIGOU_CODE KIGOU
上記二つのテーブルがありサンプルテーブルのKIGOU_CODE??(??は数値)が記号テーブルにあるKIGOUの文字を出力しようとしております。
SELECT サンプルテーブル.USER ,記号テーブル01.KIGOU ,記号テーブル02.KIGOU ・ ,記号テーブル29.KIGOU ,記号テーブル30.KIGOU FROM サンプルテーブル LEFT JOIN 記号テーブル AS 記号テーブル01 ON サンプルテーブル.KIGOU_CODE01 = 記号テーブル01.KIGOU_CODE LEFT JOIN 記号テーブル AS 記号テーブル02 ON サンプルテーブル.KIGOU_CODE01 = 記号テーブル02.KIGOU_CODE ・ LEFT JOIN 記号テーブル AS 記号テーブル29 ON サンプルテーブル.KIGOU_CODE01 = 記号テーブル29.KIGOU_CODE LEFT JOIN 記号テーブル AS 記号テーブル30 ON サンプルテーブル.KIGOU_CODE01 = 記号テーブル30.KIGOU_CODE
現在上記のSQLで抽出しているのですがSQLの結果を抽出するのがあまり早くありません。 こちらのSQLの抽出速度を上げる場合、どのようにすればよろしいでしょうか。 お手数お掛けしますがご教授下さい。 ※・は省略と言う意味です。
|