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 'products' 
  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 = 31869 
  AND dynamic_object_content.object_type like 'products' 
WHERE 
  cscart_bm_snapping.grid_id IN (
    96, 375, 97, 158, 108, 110, 377, 448, 111, 
    378, 449, 109, 379, 380, 447, 376, 151, 
    118, 174, 417, 419, 119, 175, 418, 416, 
    176, 420, 123, 422, 421, 153, 423, 374
  ) 
  AND cscart_bm_blocks_descriptions.lang_code = 'fr' 
  AND cscart_bm_blocks.company_id = 1 
ORDER BY 
  cscart_bm_snapping.order, 
  cscart_bm_snapping.block_id

Query time 0.02976

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "327.30"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "43.20"
      },
      "nested_loop": [
        {
          "table": {
            "table_name": "cscart_bm_snapping",
            "access_type": "ALL",
            "possible_keys": [
              "grid_id"
            ],
            "rows_examined_per_scan": 416,
            "rows_produced_per_join": 54,
            "filtered": "12.98",
            "cost_info": {
              "read_cost": "78.90",
              "eval_cost": "10.80",
              "prefix_cost": "89.70",
              "data_read_per_join": "41K"
            },
            "used_columns": [
              "snapping_id",
              "block_id",
              "grid_id",
              "wrapper",
              "user_class",
              "order",
              "status"
            ],
            "attached_condition": "(`ea201_diorama`.`cscart_bm_snapping`.`grid_id` in (96,375,97,158,108,110,377,448,111,378,449,109,379,380,447,376,151,118,174,417,419,119,175,418,416,176,420,123,422,421,153,423,374))"
          }
        },
        {
          "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": [
              "ea201_diorama.cscart_bm_snapping.snapping_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 54,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "54.00",
              "eval_cost": "10.80",
              "prefix_cost": "154.50",
              "data_read_per_join": "6K"
            },
            "used_columns": [
              "snapping_id",
              "object_ids",
              "object_type"
            ],
            "attached_condition": "<if>(is_not_null_compl(cscart_bm_block_statuses), ((`ea201_diorama`.`cscart_bm_snapping`.`snapping_id` = `ea201_diorama`.`cscart_bm_block_statuses`.`snapping_id`) and (`ea201_diorama`.`cscart_bm_block_statuses`.`object_type` like 'products')), 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": [
              "ea201_diorama.cscart_bm_snapping.block_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 5,
            "filtered": "10.00",
            "cost_info": {
              "read_cost": "54.00",
              "eval_cost": "1.08",
              "prefix_cost": "219.30",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "block_id",
              "type",
              "properties",
              "company_id",
              "storefront_id"
            ],
            "attached_condition": "(`ea201_diorama`.`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": [
              "ea201_diorama.cscart_bm_snapping.block_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 5,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "5.40",
              "eval_cost": "1.08",
              "prefix_cost": "225.78",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "block_id",
              "lang_code",
              "name"
            ]
          }
        },
        {
          "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": [
              "ea201_diorama.cscart_bm_snapping.block_id",
              "const",
              "ea201_diorama.cscart_bm_blocks_descriptions.lang_code",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 5,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "5.40",
              "eval_cost": "1.08",
              "prefix_cost": "232.26",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "snapping_id",
              "object_id",
              "object_type",
              "block_id",
              "lang_code",
              "content"
            ],
            "attached_condition": "<if>(is_not_null_compl(default_content), (`ea201_diorama`.`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": [
              "ea201_diorama.cscart_bm_snapping.block_id"
            ],
            "rows_examined_per_scan": 8,
            "rows_produced_per_join": 43,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "43.20",
              "eval_cost": "8.64",
              "prefix_cost": "284.10",
              "data_read_per_join": "9K"
            },
            "used_columns": [
              "object_id",
              "object_type",
              "block_id",
              "lang_code",
              "content"
            ],
            "attached_condition": "<if>(is_not_null_compl(dynamic_object_content), ((`ea201_diorama`.`dynamic_object_content`.`object_id` = 31869) and (`ea201_diorama`.`dynamic_object_content`.`lang_code` = `ea201_diorama`.`cscart_bm_blocks_descriptions`.`lang_code`) and (`ea201_diorama`.`dynamic_object_content`.`object_type` like 'products')), true)"
          }
        }
      ]
    }
  }
}

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
374 28 0 616 blocks/wrappers/onclick_dropdown.tpl 0 A my_account a:1:{s:8:"template";s:21:"blocks/my_account.tpl";} 1 1 fr Mon compte
97 38 0 618 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";} 1 1 fr Contenu du panier
380 41 a:1:{s:7:"content";s:224:"<p><img src="https://diorama.fr/images/companies/1/pages/design/footer_newsletter.png?1524844124596" width="120" height="98" /></p> <h3>Newsletter</h3> <p>Saisir votre email et recevoir l'actu et les offres exclusives.</p>";} 0 632 bg_none 0 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Newsletter - Entête
109 97 a:1:{s:7:"content";s:567:"<div class="commande_tel" style="margin-top: 150px;"><img title="Livraison Diorama" src="https://diorama.fr/images/companies/1/pages/design/001-delivery-truck.png" alt="Livraison Diorama" width="65" height="65" /> <p style="text-align: center;"><strong>LIVRAISON 6,50€ Colissimo ou<br />GLS si colis &gt;50 cm</strong><!--<br />GLS Éco &amp; Bureau Poste<br />Achat &lt; 9 € : <strong>2,99 €</strong><br />Achat &gt; 9 € : <strong>4,99 €</strong><br /><small>Port OFFERT achat &gt; <strong>120 €</strong>*<br />en Bureau de Poste</small>--></p> </div>";} 0 187 blocks/wrappers/sidebox_important.tpl footer_infos bg_none 0 D html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Livraison
110 98 a:1:{s:7:"content";s:473:"<p style="text-align: center;"><img title="Livraison Diorama" src="https://diorama.fr/images/companies/1/pages/design/footer_securite.png?1522772347592" alt="Livraison Diorama" width="120" height="98" /></p> <h3 style="text-align: center;"><strong style="border: 0px; font-size: 14px; margin: 0px; padding: 0px; color: #fa003d; font-family: Arial, Tahoma, Helvetica, sans-serif;">Paiement <br />Sécurisé</strong></h3> <p style="text-align: center;">CM CIC / PAYPAL</p>";} 0 188 blocks/wrappers/sidebox_important.tpl footer_infos bg_none 0 D html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Sécurité
111 99 a:1:{s:7:"content";s:336:"<p style="text-align: center;"><img title="Livraison Diorama" src="../skins/basic/customer/addons/my_changes/css/images/footer_hot_line.png" alt="Livraison Diorama" /></p> <h3 style="text-align: center;">Nous contacter</h3> <p style="text-align: center;">Du lundi au vendredi<br /> de 8h30 &agrave; 15h30<br />04 76 54 38 69&nbsp;</p>";} 0 190 blocks/wrappers/sidebox_important.tpl footer_infos bg_none 0 D html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Contact
151 100 a:1:{s:5:"items";a:2:{s:7:"filling";s:8:"manually";s:8:"item_ids";s:347:"245,228,225,224,267,268,311,310,307,221,220,408,402,397,386,179,206,219,218,207,312,316,412,409,405,404,539,622,698,679,676,396,395,376,347,318,317,377,382,393,391,383,201,200,398,394,264,227,401,523,634,548,544,226,209,185,184,178,177,194,202,208,204,203,668,686,379,216,215,214,700,195,199,197,196,213,212,168,167,699,696,191,494,211,210,626,165";}} 0 191 blocks/wrappers/sidebox_general.tpl footer_catalogue 0 A categories a:1:{s:8:"template";s:43:"blocks/categories/categories_text_links.tpl";} 1 1 fr Catalogue
418 119 a:1:{s:5:"items";a:2:{s:7:"filling";s:8:"manually";s:8:"item_ids";s:2:"36";}} 0 260 frais-220 0 D banners a:1:{s:8:"template";s:34:"addons/banners/blocks/original.tpl";} 1 1 fr Bannière baisse des frais de port
375 144 0 617 0 A template a:1:{s:8:"template";s:34:"blocks/static_templates/search.tpl";} 1 1 fr Rechercher V3
418 38 0 289 blocks/wrappers/sidebox_general.tpl bg_none right_cart 1 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";} 1 1 fr Contenu du panier
380 47 0 630 1 A template a:1:{s:8:"template";s:56:"addons/newsletters/blocks/static_templates/subscribe.tpl";} 1 1 fr Newsletter
419 102 0 201 1 A breadcrumbs a:1:{s:8:"template";s:22:"common/breadcrumbs.tpl";} 1 1 fr V3 Breadcrumbs
97 115 a:1:{s:7:"content";s:452:"<div class="commande_tel"> <p style="text-align: center;"><img title="Commande tel" src="https://diorama.fr/images/companies/1/pages/design/002-mobile-phone.png" alt="Commande téléphone diorama miniatures" width="60" height="60" /></p> <p style="font-weight: bold; text-align: center;">Commander par téléphone</p> <p style="text-align: center;"><span style="font-size: 10pt;"><strong>04 76 54 38 69</strong></span><br />8 h - 15 h 30</p> </div>";} 0 619 1 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Passer commande par téléphone
374 141 a:1:{s:4:"menu";s:1:"3";} 0 614 1 A menu a:2:{s:8:"template";s:26:"blocks/menu/text_links.tpl";s:18:"show_items_in_line";s:1:"Y";} 1 1 fr V3 Quick Links
96 143 0 622 1 A template a:1:{s:8:"template";s:32:"blocks/static_templates/logo.tpl";} 1 1 fr V3 Logo
423 152 a:1:{s:5:"items";a:2:{s:7:"filling";s:8:"manually";s:8:"item_ids";s:203:"35969,38686,38685,35810,35801,29784,38337,39348,39091,39031,38499,38498,38350,38349,38347,38340,38339,38338,38336,29785,38335,38334,38331,38330,38327,38145,34916,34915,34071,32138,31997,31094,31093,39349";}} 0 646 1 D products a:4:{s:8:"template";s:41:"blocks/products/products_multicolumns.tpl";s:11:"item_number";s:1:"N";s:17:"number_of_columns";s:1:"5";s:23:"hide_add_to_cart_button";s:1:"N";} 1 1 fr SÉLECTION SOLDES
449 40 0 124 2 A template a:1:{s:8:"template";s:41:"blocks/static_templates/payment_icons.tpl";} 1 1 fr Payment icons
418 73 a:1:{s:5:"items";a:2:{s:7:"filling";s:8:"manually";s:8:"item_ids";s:11:"31042,40728";}} 0 246 blocks/wrappers/sidebox_general.tpl 2 A products a:3:{s:8:"template";s:40:"blocks/products/products_small_items.tpl";s:11:"item_number";s:1:"N";s:23:"hide_add_to_cart_button";s:1:"Y";} 1 1 fr Articles conseillés
420 87 a:1:{s:5:"items";a:2:{s:7:"filling";s:15:"recent_products";s:5:"limit";s:1:"3";}} 0 221 blocks/wrappers/sidebox_general.tpl 2 A products a:3:{s:8:"template";s:40:"blocks/products/products_small_items.tpl";s:11:"item_number";s:1:"N";s:23:"hide_add_to_cart_button";s:1:"N";} 1 1 fr Articles vus
421 88 a:1:{s:5:"items";a:3:{s:7:"filling";s:11:"also_bought";s:5:"limit";s:1:"3";s:3:"cid";s:0:"";}} 0 222 blocks/wrappers/sidebox_general.tpl 2 A products a:3:{s:8:"template";s:40:"blocks/products/products_small_items.tpl";s:11:"item_number";s:1:"N";s:23:"hide_add_to_cart_button";s:1:"N";} 1 1 fr Les clients ont aussi acheté
158 93 a:1:{s:4:"menu";s:1:"2";} 0 181 2 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";} 1 1 fr V3 Top menu
422 94 a:1:{s:5:"items";a:3:{s:7:"filling";s:13:"full_tree_cat";s:18:"parent_category_id";s:0:"";s:7:"sort_by";s:8:"position";}} 0 224 blocks/wrappers/mainbox_simple.tpl menu-colonne 2 A categories a:2:{s:8:"template";s:50:"blocks/categories/categories_dropdown_vertical.tpl";s:25:"right_to_left_orientation";s:1:"N";} 1 1 fr Décors miniatures
97 97 a:1:{s:7:"content";s:567:"<div class="commande_tel" style="margin-top: 150px;"><img title="Livraison Diorama" src="https://diorama.fr/images/companies/1/pages/design/001-delivery-truck.png" alt="Livraison Diorama" width="65" height="65" /> <p style="text-align: center;"><strong>LIVRAISON 6,50€ Colissimo ou<br />GLS si colis &gt;50 cm</strong><!--<br />GLS Éco &amp; Bureau Poste<br />Achat &lt; 9 € : <strong>2,99 €</strong><br />Achat &gt; 9 € : <strong>4,99 €</strong><br /><small>Port OFFERT achat &gt; <strong>120 €</strong>*<br />en Bureau de Poste</small>--></p> </div>";} 0 648 2 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Livraison
419 121 a:1:{s:7:"content";s:441:"<p style="text-align: center;">Nous avons bien pris en compte votre commande.</p> <p style="text-align: center;">Les commandes sont préparées et envoyées du lundi au vendredi. </p> <p style="text-align: center;">Vous recevrez un email automatique de confirmation, merci d'ajouter l'adresse <a href="mailto:contact@diorama.fr">contact@diorama.fr</a><br /> à votre carnet d'adresse ou de vérifier vos emails indésirables ou spam.</p>";} 0 307 blocks/wrappers/sidebox_important.tpl 2 D html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Suivi de commande
379 161 a:1:{s:7:"content";s:516:"<img class="left" title="Livraison France Maquette" src="https://diorama.fr/images/companies/1/pages/design/footer_livraison.png?1524843657340" alt="Livraison France Maquette" width="120" height="98" /> <div class="left"> <h3>Livraison rapide</h3> <p>Colissimo ou GLS : 6,50€<br />5,95€ en relai<br />GLS si colis &gt;50cm ou &gt;2kg</p> <!--<p>GLS Éco &amp; La Poste :<br />Achat &lt; 9 € : 2,99 €<br />Achat &gt; 9 € : 4,99 €</p> <p><strong>Port OFFERT achat &gt; 120 €* </strong></p>--></div>";} 0 624 bg_none 2 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr V3 Footer livraison
377 162 a:1:{s:7:"content";s:320:"<img class="left" title="Contact France Maquette" src="https://www.diorama.fr/images/companies/1/footer-contact.png?1587567994994" alt="Contact France Maquette" width="120" height="98" /> <div class="left"> <h3>Par email</h3> <p>du lundi au vendredi<br />contact @ diorama .fr<br />Pas de permancence Tél</p> </div>";} 0 625 bg_none 2 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr V3 Footer Contact
378 163 a:1:{s:7:"content";s:301:"<img class="left" title="Sécurité France Maquette" src="https://diorama.fr/images/companies/1/pages/design/footer_securite.png?1524843629968" alt="Sécurité France Maquette" width="120" height="98" /> <div class="left"> <h3>Sécurité</h3> <p>Paiement sécurisé CM CIC<br />PAYPAL </p> </div>";} 0 626 bg_none 2 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr V3 Footer Securite
448 199 a:1:{s:7:"content";s:163:"<p id="copy-cscart">© 2004-2023 Simtech.  Propulsé par <a href="https://www.cs-cart.com" target="_blank" rel="noopener">CS-Cart - Shopping Cart Software</a></p>";} 0 633 2 A html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Custom copyright
419 70 0 131 blocks/wrappers/mainbox_general.tpl 3 A main 1 1 fr Central content
423 71 a:1:{s:5:"items";a:5:{s:7:"filling";s:6:"newest";s:6:"period";s:2:"HC";s:9:"last_days";s:3:"110";s:5:"limit";s:2:"15";s:3:"cid";s:0:"";}} 0 132 blocks/wrappers/mainbox_simple.tpl 3 A products a:4:{s:8:"template";s:41:"blocks/products/products_multicolumns.tpl";s:11:"item_number";s:1:"N";s:17:"number_of_columns";s:1:"3";s:23:"hide_add_to_cart_button";s:1:"N";} 1 1 fr Modélisme et décors miniatures : NOUVEAUTES
418 72 0 133 blocks/wrappers/sidebox_general.tpl 3 A testimonials a:8:{s:8:"template";s:41:"addons/discussion/blocks/testimonials.tpl";s:5:"limit";s:1:"1";s:6:"random";s:1:"N";s:24:"not_scroll_automatically";s:1:"N";s:5:"speed";s:3:"400";s:11:"pause_delay";s:1:"3";s:13:"item_quantity";s:1:"1";s:18:"outside_navigation";s:1:"Y";} 1 1 fr Avis clients
422 95 a:1:{s:5:"items";a:2:{s:7:"filling";s:15:"full_tree_pages";s:14:"parent_page_id";s:0:"";}} 0 227 blocks/wrappers/sidebox_general.tpl 3 A pages a:1:{s:8:"template";s:33:"blocks/pages/pages_text_links.tpl";} 1 1 fr Informations
97 203 a:1:{s:7:"content";s:516:"<div class="commande_tel" style="margin-top: margin-top: 470px;"><img style="margin-bottom: 10px;" title="Livraison maquette" src="https://diorama.fr/images/companies/1/pages/design/004-shipping.png" alt="livraison" width="90" height="90" /> <span style="font-weight: bold;">Banque de Retrait</span><br /> <p style="line-height: 1;">Retirez votre achat<br />du <strong>mardi</strong> au vendredi<br />8 h - 15 h<br />Meylan (38240)</p> <p style="line-height: 1;"><strong>PAS DE VENTE SUR PLACE</strong></p> </div>";} 0 649 3 D html_block a:1:{s:8:"template";s:21:"blocks/html_block.tpl";} 1 1 fr Banque de retrait
422 109 a:1:{s:5:"items";a:2:{s:7:"filling";s:8:"manually";s:9:"filter_id";s:1:"1";}} 0 226 blocks/wrappers/sidebox_general.tpl bg_none 4 A product_filters a:1:{s:8:"template";s:33:"blocks/product_filters/custom.tpl";} 1 1 fr Marques