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 '' 
  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 = 0 
  AND dynamic_object_content.object_type like '' 
WHERE 
  cscart_bm_snapping.grid_id IN (
    541, 546, 548, 552, 542, 543, 544, 545, 
    547, 549, 550, 551, 555, 556, 557, 558, 
    559, 603, 604, 605
  ) 
  AND cscart_bm_blocks_descriptions.lang_code = 'ja' 
  AND cscart_bm_blocks.company_id = 1 
ORDER BY 
  cscart_bm_snapping.order, 
  cscart_bm_snapping.block_id

Query time 0.00194

JSON explain

{
  "query_block": {
    "select_id": 1,
    "ordering_operation": {
      "using_filesort": true,
      "nested_loop": [
        {
          "table": {
            "table_name": "cscart_bm_snapping",
            "access_type": "range",
            "possible_keys": [
              "grid_id"
            ],
            "key": "grid_id",
            "used_key_parts": [
              "grid_id"
            ],
            "key_length": "4",
            "rows": 24,
            "filtered": 100,
            "index_condition": "(`_testcscart`.`cscart_bm_snapping`.`grid_id` in (541,546,548,552,542,543,544,545,547,549,550,551,555,556,557,558,559,603,604,605))"
          }
        },
        {
          "table": {
            "table_name": "cscart_bm_block_statuses",
            "access_type": "ref",
            "possible_keys": [
              "snapping_id"
            ],
            "key": "snapping_id",
            "used_key_parts": [
              "snapping_id"
            ],
            "key_length": "4",
            "ref": [
              "_testcscart.cscart_bm_snapping.snapping_id"
            ],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "<if>(is_not_null_compl(cscart_bm_block_statuses), ((`_testcscart`.`cscart_bm_snapping`.`snapping_id` = `_testcscart`.`cscart_bm_block_statuses`.`snapping_id`) and (`_testcscart`.`cscart_bm_block_statuses`.`object_type` like '')), true)"
          }
        },
        {
          "table": {
            "table_name": "cscart_bm_blocks",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "block_id"
            ],
            "key_length": "4",
            "ref": [
              "_testcscart.cscart_bm_snapping.block_id"
            ],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "(`_testcscart`.`cscart_bm_blocks`.`company_id` = 1)"
          }
        },
        {
          "table": {
            "table_name": "cscart_bm_blocks_descriptions",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "block_id",
              "lang_code"
            ],
            "key_length": "10",
            "ref": [
              "_testcscart.cscart_bm_snapping.block_id",
              "const"
            ],
            "rows": 1,
            "filtered": 100,
            "index_condition": "(`_testcscart`.`cscart_bm_blocks_descriptions`.`lang_code` = 'ja')"
          }
        },
        {
          "table": {
            "table_name": "default_content",
            "access_type": "ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "block_id",
              "snapping_id",
              "lang_code",
              "object_id"
            ],
            "key_length": "18",
            "ref": [
              "_testcscart.cscart_bm_snapping.block_id",
              "const",
              "_testcscart.cscart_bm_blocks_descriptions.lang_code",
              "const"
            ],
            "rows": 1,
            "filtered": 100,
            "attached_condition": "<if>(is_not_null_compl(default_content), (`_testcscart`.`default_content`.`object_type` like ''), true)"
          }
        },
        {
          "table": {
            "table_name": "dynamic_object_content",
            "access_type": "ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "block_id"
            ],
            "key_length": "4",
            "ref": [
              "_testcscart.cscart_bm_snapping.block_id"
            ],
            "rows": 3,
            "filtered": 100,
            "attached_condition": "<if>(is_not_null_compl(dynamic_object_content), ((`_testcscart`.`dynamic_object_content`.`object_id` = 0) and (`_testcscart`.`dynamic_object_content`.`lang_code` = `_testcscart`.`cscart_bm_blocks_descriptions`.`lang_code`) and (`_testcscart`.`dynamic_object_content`.`object_type` like '')), true)"
          }
        }
      ]
    }
  }
}

Result

grid_id block_id content object_id object_type object_ids snapping_id wrapper user_class order status type properties company_id lang_code name
558 4 0 686 top-my-account 0 A my_account a:1:{s:8:"template";s:21:"blocks/my_account.tpl";} 1 ja マイアカウント
603 9 0 752 0 D breadcrumbs a:1:{s:8:"template";s:22:"common/breadcrumbs.tpl";} 1 ja パン屑リスト
604 10 0 753 blocks/wrappers/mainbox_general.tpl 0 A main 1 ja メインコンテンツ
559 108 a:1:{s:7:"content";s:341:"<ul class="ap_flex center just_center ap_sm_hidden"> <li><a href="catalog">CATEGORY</a></li> <!--<li><a href="">CONCEPT</a></li>--> <!--<li><a href="">COORDINATE</a></li>--> <!--<li><a href="">JOURNAL</a></li>--> <li><a href="question">FAQ</a></li> <li><a href="contact">CONTACT</a></li> </ul>";} 0 691 ap_header_under_menu 0 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja 下層メニュー
556 113 a:1:{s:7:"content";s:87:"<img src="{$self_images_dir}/sbanner_01.png" class="ap_free_banner" alt="送料無料">";} 0 684 0 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja 送料無料
547 18 0 676 1 D template a:1:{s:8:"template";s:41:"blocks/static_templates/payment_icons.tpl";} 1 ja 支払い方法アイコン
543 60 a:1:{s:7:"content";s:648:" <ul id="demo_store_links"> <li class="ty-footer-menu__item"><a href="{"pages.view?page_id=2"|fn_url}">会社概要</a></li> <li class="ty-footer-menu__item"><a href="{"pages.view?page_id=30"|fn_url}">お問い合わせ</a></li> <li class="ty-footer-menu__item"><a href="{"gift_certificates.add"|fn_url}">ギフト券</a></li> <li class="ty-footer-menu__item"><a href="{"product_features.view_all?filter_id=10"|fn_url}">取り扱いブランド</a></li> <li class="ty-footer-menu__item"><a href="{"sitemap.view"|fn_url}">サイトマップ</a></li> <li class="ty-footer-menu__item"><a href="{"pages.view?page_id=7"|fn_url}">ブログ</a></li> </ul>";} 0 674 blocks/wrappers/footer_general.tpl footer-no-wysiwyg 1 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja デモショップ
552 99 a:1:{s:7:"content";s:2795:" <section class="ap_col_container ap_bg_black ap_sm_visible"> <div class="ap_col_parent ap_padding_top_bottom"> <div class="ap_col_child_12"> <div id="top_scroll"> <div class="arrow-top"></div> <p class="ap_secondary ap_center_text ap_margin-top_half">scroll</p> </div> </div> </div> </section> <section class="ap_col_container ap_bg_gray_2nd"> <div class="ap_col_parent ap_padding_top_bottom_large"> <div class="ap_col_child_3 ap_ft_menu_border ap_sm_hidden"> <ul class="ap_ft_menu"> <li> <a href="/guide">ご利用ガイド</a> </li> <li> <a href="/question">よくあるご質問</a> </li> <li> <a href="/contact">お問い合わせ</a> </li> <li> <a href="/transaction">特定商取引法に関する表記</a> </li> <li> <a href="/rule">ご利用規約</a> </li> </ul> </div> <div class="ap_col_child_3 ap_ft_menu_border ap_sm_hidden"> <ul class="ap_ft_menu"> <li> <a href="/privacy">プライバシーポリシー</a> </li> <li> <a href="/company">会社情報</a> </li> <li> <a href="/corporation">法人さま向け</a> </li> </ul> </div> <div class="ap_col_child_6 ap_right_text ap_flex ap_ft_menu_sns"> <div> <ul> <li class="ty-social-link facebook"> <a href="https://www.facebook.com/studioaiarchitectstokyo/" target="_blank" rel="noopener noreferrer"><img src="{$self_images_dir}/icon_facebook.png" class="ap_sns_img" alt="Facebook"></a> </li> <li class="ty-social-link instagram"> <a href="https://www.instagram.com/tomosu_in/" target="_blank" rel="noopener noreferrer"><img src="{$self_images_dir}/icon_instagram.png" class="ap_sns_img" alt="instagram"></a> </li> <!--<li class="ty-social-link twitter"> <a href="#" target="_blank" rel="noopener noreferrer"><img src="{$self_images_dir}/icon_twitter.png" class="ap_sns_img" alt="Twitter"></a> </li>--> </ul> </div> <div> <p class="ap_white ap_font_small">©2020 DaiKiConnect Inc. </p> </div> </div> </div> </section>";} 0 681 1 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja フッター
558 106 a:1:{s:7:"content";s:1893:"{* Modified by tommy from cs-cart.jp 2017 BOF *} {if $smarty.const.CART_LANGUAGE == 'ja'} {if $auth.user_id} {* ログインしていて名前が設定済み *} {if $user_info.firstname || $user_info.lastname} <a class="ty-account-info__title" href="{"profiles.update"|fn_url}"> <span class="ty-account-info__item ty-account-info__name ty-dropdown-box__item ap_sm_hidden">{$user_info.firstname} {$user_info.lastname} {__("dear")}</span> <img src="{$self_images_dir}/icon_03.png" class="ap_header_img" alt="人アイコン"> </a> {* ログインしてるけど名前が未設定 *} {else} <a class="ty-account-info__title" href="{"profiles.update"|fn_url}"> <span class="ap_sm_hidden ty-account-info__item ty-account-info__name ty-dropdown-box__item">{$user_info.email}</span> <img src="{$self_images_dir}/icon_03.png" class="ap_header_img" alt="人アイコン"> </a> {/if} {* ログインしていない状態 *} {else} <a class="ty-account-info__title" href="{"profiles.update"|fn_url}"> <span class="ap_sm_hidden hidden-phone ty-account-info__name">{__("jp_login_or_register")}</span> <img src="{$self_images_dir}/icon_03.png" class="ap_header_img" alt="人アイコン"> </a> {/if} {else} {* 日本語じゃない*} <a class="ty-account-info__title" href="{"profiles.update"|fn_url}"> <span class="ap_sm_hidden ty-account-info__title-txt" {live_edit name="block:name:{$block.block_id}"}>{$title}</span> <img src="{$self_images_dir}/icon_03.png" class="ap_header_img" alt="人アイコン"> </a> {/if} {* Modified by tommy from cs-cart.jp 2017 BOF *}";} 0 687 ap_hidden_phone_only 1 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja ログイン
557 5 0 685 top-logo ap_logo 2 A template a:2:{s:8:"template";s:32:"blocks/static_templates/logo.tpl";s:11:"enable_link";s:1:"Y";} 1 ja ロゴ
558 7 0 688 top-cart-content 2 A cart_content a:5:{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";s:20:"generate_block_title";s:1:"Y";} 1 ja カートの内容
555 9 0 683 2 A breadcrumbs a:1:{s:8:"template";s:22:"common/breadcrumbs.tpl";} 1 ja パン屑リスト
551 12 a:1:{s:7:"content";s:772:"<section class="ap_col_container"> <div class="ap_col_parent between ap_padding sm_flex column"> <div class="ap_col_child_4 ap_relative ap_right_text"> <div class="ty-social-link facebook"> <a href="http://www.facebook.com"><img src="{$self_images_dir}/icon_facebook.png" class="ap_sns_img"></a> </div> <div class="ty-social-link instagram"> <a href="https://www.instagram.com"><img src="{$self_images_dir}/icon_twitter.png" class="ap_sns_img"></a> </div> <div class="ty-social-link twitter"> <a href="https://twitter.com"><img src="{$self_images_dir}/icon_instagram.png" class="ap_sns_img"></a> </div> </div> </div> </section> ";} 0 679 ap_center_text 2 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja ソーシャルリンク
605 45 0 754 2 A template a:1:{s:8:"template";s:40:"blocks/static_templates/profile_info.tpl";} 1 ja 会員情報
547 59 0 677 blocks/wrappers/footer_general.tpl 2 D template a:1:{s:8:"template";s:44:"blocks/static_templates/my_account_links.tpl";} 1 ja マイアカウント
544 61 a:1:{s:7:"content";s:756:" <ul id="customer_service_links"> <li class="ty-footer-menu__item"><a href="{"orders.search"|fn_url}" rel="nofollow">注文検索</a></li> {if $addons.wishlist && $addons.wishlist.status == 'A'} <li class="ty-footer-menu__item"><a href="{"wishlist.view"|fn_url}" rel="nofollow">ほしい物リスト</a></li> {/if} {if $settings.General.enable_compare_products == 'Y'} <li class="ty-footer-menu__item"><a href="{"product_features.compare"|fn_url}" rel="nofollow">商品比較</a></li> {/if} </ul>";} 0 675 blocks/wrappers/footer_general.tpl footer-no-wysiwyg 2 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja カスタマーサービス
558 6 0 689 header_search 3 A template a:1:{s:8:"template";s:34:"blocks/static_templates/search.tpl";} 1 ja 検索
551 17 0 680 3 A template a:1:{s:8:"template";s:37:"blocks/static_templates/copyright.tpl";} 1 ja コピーライト
547 62 a:1:{s:7:"content";s:366:" <ul id="about_cs_cart_links"> <li class="ty-footer-menu__item"><a href="{"pages.view?page_id=1"|fn_url}">スタッフ紹介</a></li> <li class="ty-footer-menu__item"><a href="{"pages.view?page_id=3"|fn_url}">プライバシーポリシー</a></li> </ul>";} 0 678 blocks/wrappers/footer_general.tpl footer-no-wysiwyg 3 D smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja 会社概要
558 111 a:1:{s:7:"content";s:214:"<div class="ap_flex center"> <span class="ap_search_button ap_sm_hidden ap_black">SEARCH</span> <img src="{$self_images_dir}/icon_01.png" class="ap_header_img ap_search_button" alt="検索"> </div> ";} 0 690 4 A smarty_block a:1:{s:8:"template";s:23:"blocks/smarty_block.tpl";} 1 ja 検索アイコン