SELECT 
  * 
FROM 
  vi_bm_containers as c 
  LEFT JOIN vi_bm_grids as g ON g.container_id = c.container_id 
WHERE 
  1 
  AND g.container_id IN (77, 78, 91, 80) 
ORDER BY 
  g.order, 
  g.parent_id, 
  g.grid_id ASC

Query time 0.00030

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "read_sorted_file": {
          "filesort": {
            "sort_key": "g.`order`, g.parent_id, g.grid_id",
            "table": {
              "table_name": "g",
              "access_type": "range",
              "possible_keys": ["container_id"],
              "key": "container_id",
              "key_length": "3",
              "used_key_parts": ["container_id"],
              "rows": 26,
              "filtered": 100,
              "index_condition": "g.container_id in (77,78,91,80)"
            }
          }
        }
      },
      {
        "table": {
          "table_name": "c",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["container_id"],
          "ref": ["devvipiriscom.g.container_id"],
          "rows": 1,
          "filtered": 100
        }
      }
    ]
  }
}

Result

container_id location_id position width user_class linked_to_default status company_id grid_id parent_id order offset omega alpha wrapper content_align html_element clear abt__ut2_extended abt__ut2_padding abt__ut2_show_blocks_in_tabs abt__ut2_use_lazy_load
77 20 TOP_PANEL 16 top-grid Y A 0 79 0 0 0 1 1 FULL_WIDTH div 1 E no N
78 20 HEADER 4 top-logo-grid Y A 0 82 0 0 0 0 1 FULL_WIDTH div 0 0 no N
78 20 HEADER 7 top-header-menu Y A 0 83 0 0 0 0 0 FULL_WIDTH div 0 0 no N
78 20 HEADER 5 top-phones Y A 0 84 0 0 0 1 0 FULL_WIDTH div 1 0 no N
78 20 HEADER 16 top-menu-grid Y A 0 85 0 0 0 1 1 FULL_WIDTH div 1 E no N
80 20 FOOTER 16 ty-footer-menu b-top Y A 0 92 0 0 0 1 1 FULL_WIDTH div 1 E no N
80 20 FOOTER 16 ty-footer-grid__full-width footer-copyright Y A 0 97 0 0 0 1 1 FULL_WIDTH div 1 O no N
91 23 CONTENT 16 Y A 0 151 0 0 0 1 1 FULL_WIDTH div 1 F no N
91 23 CONTENT 16 ut2__subcategories Y A 0 152 0 0 0 1 1 FULL_WIDTH div 1 E no N
91 23 CONTENT 16 top-sticky-panel__filters Y A 0 153 0 0 0 1 1 FULL_WIDTH div 1 E ut2-bottom-sm no N
91 23 CONTENT 9 main-content-grid Y A 0 154 0 0 0 0 1 FULL_WIDTH div 0 0 no N
91 23 CONTENT 7 side-grid Y A 0 155 0 0 0 1 0 FULL_WIDTH div 1 0 ut2-bottom no N
91 23 CONTENT 16 Y A 0 156 0 0 0 1 1 FULL_WIDTH div 1 O no N
91 23 CONTENT 16 b-top Y A 0 157 0 0 0 1 1 FULL_WIDTH div 1 O ut2-top-bottom no N
77 20 TOP_PANEL 3 top-grid-location Y A 0 80 79 0 0 0 1 FULL_WIDTH div 0 0 no N
77 20 TOP_PANEL 13 top-links-grid Y A 0 81 79 0 0 1 0 RIGHT div 1 0 no N
78 20 HEADER 11 top-left-grid Y A 0 86 85 0 0 0 1 LEFT div 0 0 no N
78 20 HEADER 5 account-cart-grid Y A 0 89 85 0 0 1 0 RIGHT div 1 0 no N
78 20 HEADER 4 menu-grid Y A 0 87 86 0 0 0 1 FULL_WIDTH div 0 0 no N
78 20 HEADER 7 search-grid Y A 0 88 86 0 0 1 0 FULL_WIDTH div 1 0 no N
80 20 FOOTER 4 my-account-grid Y A 0 93 92 0 0 0 1 LEFT div 0 0 no N
80 20 FOOTER 4 demo-store-grid Y A 0 94 92 0 0 0 0 LEFT div 0 0 no N
80 20 FOOTER 4 customer-service-grid Y A 0 95 92 0 0 0 0 LEFT div 0 0 no N
80 20 FOOTER 4 about-grid Y A 0 96 92 0 0 1 0 LEFT div 1 0 no N
80 20 FOOTER 8 Y A 0 98 97 0 0 0 1 LEFT div 0 0 no N
80 20 FOOTER 8 Y A 0 99 97 0 0 1 0 RIGHT div 1 0 no N