SELECT 
  cscart_banners.banner_id, 
  cscart_banners.type, 
  cscart_banners.target, 
  cscart_banners.status, 
  cscart_banners.position, 
  cscart_banner_descriptions.banner, 
  cscart_banner_descriptions.description, 
  cscart_banner_descriptions.url, 
  cscart_banner_images.banner_image_id 
FROM 
  cscart_banners 
  LEFT JOIN cscart_banner_descriptions ON cscart_banner_descriptions.banner_id = cscart_banners.banner_id 
  AND cscart_banner_descriptions.lang_code = 'ja' 
  LEFT JOIN cscart_banner_images ON cscart_banner_images.banner_id = cscart_banners.banner_id 
  AND cscart_banner_images.lang_code = 'ja' 
WHERE 
  1 
  AND (
    cscart_banners.type != 'G' 
    OR cscart_banner_images.banner_image_id IS NOT NULL
  ) 
  AND cscart_banners.banner_id IN (6, 8, 16) 
  AND cscart_banners.status = 'A' 
ORDER BY 
  cscart_banners.position asc

Query time 0.00006

JSON explain

{
  "query_block": {
    "select_id": 1,
    "read_sorted_file": {
      "filesort": {
        "sort_key": "cscart_banners.position",
        "table": {
          "table_name": "cscart_banners",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "status"],
          "key": "status",
          "key_length": "3",
          "used_key_parts": ["status"],
          "ref": ["const"],
          "rowid_filter": {
            "range": {
              "key": "PRIMARY",
              "used_key_parts": ["banner_id"]
            },
            "rows": 3,
            "selectivity_pct": 27.27272727
          },
          "rows": 11,
          "filtered": 27.27272797,
          "index_condition": "cscart_banners.`status` = 'A'",
          "attached_condition": "cscart_banners.`status` <=> 'A' and cscart_banners.banner_id in (6,8,16)"
        }
      }
    },
    "table": {
      "table_name": "cscart_banner_descriptions",
      "access_type": "eq_ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "9",
      "used_key_parts": ["banner_id", "lang_code"],
      "ref": ["smscrm_edev.cscart_banners.banner_id", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_banner_descriptions.lang_code = 'ja')"
    },
    "table": {
      "table_name": "cscart_banner_images",
      "access_type": "eq_ref",
      "possible_keys": ["banner"],
      "key": "banner",
      "key_length": "9",
      "used_key_parts": ["banner_id", "lang_code"],
      "ref": ["smscrm_edev.cscart_banners.banner_id", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_banners.`type` <> 'G' or cscart_banner_images.banner_image_id is not null) and trigcond(cscart_banner_images.lang_code = 'ja')"
    }
  }
}

Result

banner_id type target status position banner description url banner_image_id
6 G T A 0 マーケットプレイスデモへようこそ index.php?dispatch=pages.view&page_id=24 48
8 G T A 10 Acme Corporation: ロイヤリティプログラムご参加のご案内 index.php?dispatch=pages.view&page_id=25 50
16 G T A 30 出品者になると取引手数料無料です index.php?dispatch=pages.view&page_id=27 52