SELECT 
  cscart_bm_snapping.grid_id as grid_id, 
  cscart_bm_snapping.block_id as block_id, 
  IFNULL(
    dynamic_object_content.content, 
    default_content.content
  ) as content, 
  IFNULL(
    dynamic_object_content.object_id, 
    default_content.object_id
  ) AS object_id, 
  IFNULL(
    dynamic_object_content.object_type, 
    default_content.object_type
  ) AS object_type, 
  cscart_bm_block_statuses.object_ids as object_ids, 
  cscart_bm_snapping.*, 
  cscart_bm_blocks.*, 
  cscart_bm_blocks_descriptions.* 
FROM 
  cscart_bm_snapping 
  LEFT JOIN cscart_bm_blocks ON cscart_bm_blocks.block_id = cscart_bm_snapping.block_id 
  LEFT JOIN cscart_bm_block_statuses ON cscart_bm_snapping.snapping_id = cscart_bm_block_statuses.snapping_id 
  AND cscart_bm_block_statuses.object_type LIKE 'categories' 
  LEFT JOIN cscart_bm_blocks_descriptions ON cscart_bm_blocks.block_id = cscart_bm_blocks_descriptions.block_id 
  LEFT JOIN cscart_bm_blocks_content AS default_content ON cscart_bm_blocks.block_id = default_content.block_id 
  AND cscart_bm_blocks_descriptions.lang_code = default_content.lang_code 
  AND default_content.snapping_id = 0 
  AND default_content.object_id = 0 
  AND default_content.object_type like '' 
  LEFT JOIN cscart_bm_blocks_content AS dynamic_object_content ON cscart_bm_blocks.block_id = dynamic_object_content.block_id 
  AND cscart_bm_blocks_descriptions.lang_code = dynamic_object_content.lang_code 
  AND dynamic_object_content.object_id = 1201 
  AND dynamic_object_content.object_type like 'categories' 
WHERE 
  cscart_bm_snapping.grid_id IN (
    140, 141, 142, 148, 296, 303, 305, 618, 
    621, 301, 306, 619, 622, 295, 307, 623, 
    302, 626, 615, 414, 620, 415, 625, 416, 
    417, 418, 419, 149, 150, 151, 152, 153, 
    155, 156, 157, 158, 160, 406, 260, 161, 
    407, 405, 389, 408, 154, 390, 159, 391
  ) 
  AND cscart_bm_blocks_descriptions.lang_code = 'ja' 
ORDER BY 
  cscart_bm_snapping.order, 
  cscart_bm_snapping.block_id

Query time 0.00322

JSON explain

{
  "query_block": {
    "select_id": 1,
    "read_sorted_file": {
      "filesort": {
        "sort_key": "cscart_bm_snapping.`order`, cscart_bm_snapping.block_id",
        "table": {
          "table_name": "cscart_bm_snapping",
          "access_type": "range",
          "possible_keys": ["grid_id"],
          "key": "grid_id",
          "key_length": "4",
          "used_key_parts": ["grid_id"],
          "rows": 50,
          "filtered": 100,
          "index_condition": "cscart_bm_snapping.grid_id in (140,141,142,148,296,303,305,618,621,301,306,619,622,295,307,623,302,626,615,414,620,415,625,416,417,418,419,149,150,151,152,153,155,156,157,158,160,406,260,161,407,405,389,408,154,390,159,391)"
        }
      }
    },
    "table": {
      "table_name": "cscart_bm_block_statuses",
      "access_type": "ref",
      "possible_keys": ["snapping_id"],
      "key": "snapping_id",
      "key_length": "4",
      "used_key_parts": ["snapping_id"],
      "ref": ["cscart_dev.cscart_bm_snapping.snapping_id"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_bm_snapping.snapping_id = cscart_bm_block_statuses.snapping_id and cscart_bm_block_statuses.object_type like 'categories')"
    },
    "table": {
      "table_name": "cscart_bm_blocks",
      "access_type": "eq_ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "4",
      "used_key_parts": ["block_id"],
      "ref": ["cscart_dev.cscart_bm_snapping.block_id"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_bm_blocks_descriptions",
      "access_type": "eq_ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "10",
      "used_key_parts": ["block_id", "lang_code"],
      "ref": ["cscart_dev.cscart_bm_snapping.block_id", "const"],
      "rows": 1,
      "filtered": 100,
      "index_condition": "cscart_bm_blocks_descriptions.lang_code = 'ja'"
    },
    "table": {
      "table_name": "default_content",
      "access_type": "ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "18",
      "used_key_parts": ["block_id", "snapping_id", "lang_code", "object_id"],
      "ref": [
        "cscart_dev.cscart_bm_snapping.block_id",
        "const",
        "cscart_dev.cscart_bm_blocks_descriptions.lang_code",
        "const"
      ],
      "rows": 2,
      "filtered": 100,
      "attached_condition": "trigcond(default_content.object_type like '')"
    },
    "table": {
      "table_name": "dynamic_object_content",
      "access_type": "ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "4",
      "used_key_parts": ["block_id"],
      "ref": ["cscart_dev.cscart_bm_snapping.block_id"],
      "rows": 6,
      "filtered": 100,
      "attached_condition": "trigcond(dynamic_object_content.lang_code = cscart_bm_blocks_descriptions.lang_code and dynamic_object_content.object_id = 1201 and dynamic_object_content.object_type like 'categories')"
    }
  }
}

Result

grid_id block_id content object_id object_type object_ids snapping_id wrapper user_class order status type properties company_id storefront_id lang_code name
141 88 a:1:{s:4:"menu";s:1:"1";} 0 268 0 D menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"N";} 0 1 ja Quick links
260 90 0 288 top-footer-logo 0 A template a:2:{s:8:"template";s:32:"blocks/static_templates/logo.tpl";s:11:"enable_link";s:1:"Y";} 0 1 ja Logo
148 94 a:1:{s:4:"menu";s:1:"2";} 0 165 top-menu 0 A menu a:3:{s:8:"template";s:35:"blocks/menu/dropdown_horizontal.tpl";s:30:"dropdown_second_level_elements";s:2:"12";s:29:"dropdown_third_level_elements";s:1:"6";} 0 1 ja Main menu
149 95 0 166 0 A breadcrumbs a:1:{s:8:"template";s:22:"common/breadcrumbs.tpl";} 0 1 ja Breadcrumbs
150 96 0 167 blocks/wrappers/mainbox_general.tpl 0 A main 0 1 ja Main Content
407 100 a:1:{s:4:"menu";s:1:"3";} 0 171 blocks/wrappers/footer_general.tpl footer-menu-shop 0 A menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"N";} 0 1 ja Shop
158 102 a:1:{s:7:"content";s:394:"<ul> <li>3993 Hanover Street<br/>New York, NY 10016 </li> <li><bdi>+19177227425</bdi> (call is free)</li> <li><bdi>10 am — 6 pm</bdi><br/> Monday - Friday</li> <li><a class="ty-exception__links-a greeny" href="mailto:sales@example.com">sales@example.com</a></li> <li><a href="{"pages.view?page_id=20"|fn_url}" class="ty-exception__links-a">About company</a></li> </ul> ";} 0 173 blocks/wrappers/footer_general.tpl footer-no-wysiwyg footer-contacts 0 A safe_smarty_block a:1:{s:8:"template";s:28:"blocks/safe_smarty_block.tpl";} 0 1 ja About us
618 619 0 889 header_sp_logo 0 A template a:2:{s:8:"template";s:32:"blocks/static_templates/logo.tpl";s:11:"enable_link";s:1:"Y";} 0 1 ja SPロゴ
619 620 0 890 0 A template a:1:{s:8:"template";s:34:"blocks/static_templates/search.tpl";} 0 1 ja SP Search
621 621 0 891 header_sp_cart 0 A cart_content a:4:{s:8:"template";s:23:"blocks/cart_content.tpl";s:22:"display_bottom_buttons";s:1:"Y";s:20:"display_delete_icons";s:1:"Y";s:19:"products_links_type";s:5:"thumb";} 0 1 ja SPカート
622 622 a:1:{s:4:"menu";s:1:"6";} 0 892 header_sp_notice 0 A menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"N";} 0 1 ja SPお知らせ
623 623 0 893 blocks/wrappers/onclick_dropdown.tpl header_sp_myAccount 0 A my_account a:1:{s:8:"template";s:21:"blocks/my_account.tpl";} 0 1 ja マイアカウント
625 624 a:1:{s:5:"items";a:2:{s:7:"filling";s:22:"subcategories_tree_cat";s:7:"sort_by";s:8:"position";}} 0 894 blocks/wrappers/onclick_dropdown.tpl header_sp_category hidden-desktop 0 A categories a:2:{s:8:"template";s:50:"blocks/categories/categories_dropdown_vertical.tpl";s:25:"right_to_left_orientation";s:1:"N";} 0 1 ja カテゴリーから選ぶ
626 625 a:1:{s:7:"content";s:236:"<script> $(document).ready(function () { // header_sp_cart内の.ty-minicart-title__headerクラスを持つ要素のテキストを変更 $(".header_sp_cart .ty-minicart-title__header").text("カート"); }); </script>";} 0 895 0 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 0 1 ja SP JSコード
625 628 a:1:{s:7:"content";s:1334:"<script> $(document).ready(function () { $(".header_sp_category .ty-menu__menu-btn a span:nth-of-type(2)").text("カテゴリーから選ぶ"); // .header_sp_category の中にある .ty-menu__item-toggle を監視 $(".header_sp_category .menu-level- > .ty-menu__item-toggle").on("classChange", function () { if ($(this).hasClass("ty-menu__item-toggle-active")) { // 同一階層の .header_sp_category .ty-menu__submenu-item-header に .active クラスを追加 $(this) .siblings(".ty-menu__submenu-item-header") .addClass("active"); } else { // クラスが外れたときに .active クラスを削除 $(this) .siblings(".ty-menu__submenu-item-header") .removeClass("active"); } }); // MutationObserverでクラスの変化を監視 $(".header_sp_category .menu-level- > .ty-menu__item-toggle").each(function () { const observer = new MutationObserver(() => { $(this).trigger("classChange"); }); observer.observe(this, { attributes: true, attributeFilter: ["class"] }); }); }); </script>";} 0 899 0 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 0 1 ja SP JSコード
140 86 a:1:{s:4:"text";s:0:"";} 0 157 top-languages 2 A languages a:3:{s:8:"template";s:20:"blocks/languages.tpl";s:6:"format";s:4:"icon";s:14:"dropdown_limit";s:1:"0";} 0 1 ja Languages
419 89 0 160 blocks/wrappers/onclick_dropdown.tpl top-my-account 2 A my_account a:1:{s:8:"template";s:21:"blocks/my_account.tpl";} 0 1 ja マイ アカウント
415 90 0 161 top-logo 2 A template a:2:{s:8:"template";s:32:"blocks/static_templates/logo.tpl";s:11:"enable_link";s:1:"Y";} 0 1 ja Logo
416 92 0 163 top-search 2 A template a:1:{s:8:"template";s:34:"blocks/static_templates/search.tpl";} 0 1 ja Search
417 93 0 164 top-cart-content 2 A cart_content a:4:{s:8:"template";s:23:"blocks/cart_content.tpl";s:22:"display_bottom_buttons";s:1:"Y";s:20:"display_delete_icons";s:1:"Y";s:19:"products_links_type";s:5:"thumb";} 0 1 ja Cart content
152 97 0 168 2 D template a:1:{s:8:"template";s:65:"addons/newsletters/blocks/static_templates/subscribe_advanced.tpl";} 0 1 ja Subscribe
153 98 a:1:{s:7:"content";s:773:"<div class="ty-social-link-block"><h3 class="ty-social-link__title">{__("get_social")}</h3> <div class="ty-social-link facebook"> <a href="http://www.facebook.com/pages/CS-Cart/156687676230"><span class="ty-icon ty-icon-facebook ty-icon-moon-facebook"></span></a> </div> <div class="ty-social-link instagram"> <a href="https://www.instagram.com"><span class="ty-icon ty-icon-instagram ty-icon-moon-instagram"></span></a> </div> <div class="ty-social-link twitter"> <a href="https://twitter.com/cscart"><span class="ty-icon ty-icon-twitter ty-icon-moon-twitter"></span></a> </div> <div class="ty-social-link youtube"> <a href="https://www.youtube.com/user/cscartvideos"><span class="ty-icon ty-icon-youtube ty-icon-moon-youtube"></span></a> </div></div> ";} 0 169 2 D safe_smarty_block a:1:{s:8:"template";s:28:"blocks/safe_smarty_block.tpl";} 0 1 ja Social links
406 99 0 170 blocks/wrappers/footer_general.tpl 2 A template a:1:{s:8:"template";s:53:"blocks/static_templates/my_account_links_advanced.tpl";} 0 1 ja My account
408 101 a:1:{s:4:"menu";s:1:"4";} 0 172 blocks/wrappers/footer_general.tpl footer-menu-shop 2 A menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"N";} 0 1 ja 当サイトについて
157 101 a:1:{s:4:"menu";s:1:"4";} 0 493 footer-menu-create-orders 2 D menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"N";} 0 1 ja 当サイトについて
160 103 0 174 2 A template a:1:{s:8:"template";s:37:"blocks/static_templates/copyright.tpl";} 0 1 ja Copyright
161 104 0 175 2 D template a:1:{s:8:"template";s:41:"blocks/static_templates/payment_icons.tpl";} 0 1 ja Payment icons
418 145 a:1:{s:4:"menu";s:1:"6";} 0 280 hidden-phone 2 A menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"Y";} 0 1 ja お知らせ
140 87 a:1:{s:4:"text";s:0:"";} 0 158 top-currencies 3 A currencies a:3:{s:8:"template";s:21:"blocks/currencies.tpl";s:6:"format";s:6:"symbol";s:14:"dropdown_limit";s:1:"3";} 0 1 ja Currencies