SELECT 
  cscart_pages.*, 
  cscart_page_descriptions.* 
FROM 
  cscart_pages 
  INNER JOIN cscart_page_descriptions ON cscart_pages.page_id = cscart_page_descriptions.page_id 
  INNER JOIN cscart_ult_objects_sharing ON (
    cscart_ult_objects_sharing.share_object_id = cscart_pages.page_id 
    AND cscart_ult_objects_sharing.share_company_id = 1 
    AND cscart_ult_objects_sharing.share_object_type = 'pages'
  ) 
WHERE 
  cscart_pages.page_id = 22 
  AND cscart_page_descriptions.lang_code = 'en' 
  AND (
    cscart_pages.usergroup_ids = '' 
    OR FIND_IN_SET(0, cscart_pages.usergroup_ids) 
    OR FIND_IN_SET(1, cscart_pages.usergroup_ids)
  ) 
  AND cscart_pages.page_type IN ('T', 'L', 'B', 'F')

Query time 0.00072

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "table_name": "cscart_pages",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "3",
      "used_key_parts": ["page_id"],
      "ref": ["const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_page_descriptions",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "9",
      "used_key_parts": ["page_id", "lang_code"],
      "ref": ["const", "const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_ult_objects_sharing",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "159",
      "used_key_parts": [
        "share_object_id",
        "share_company_id",
        "share_object_type"
      ],
      "ref": ["const", "const", "const"],
      "rows": 1,
      "filtered": 100,
      "using_index": true
    }
  }
}

Result

page_id company_id parent_id id_path status page_type position timestamp usergroup_ids localization new_window use_avail_period avail_from_timestamp avail_till_timestamp facebook_obj_type lang_code page description meta_keywords meta_description page_title link
22 1 0 22 A T 0 1208808000 0 0 N 0 0 en Payment and shipping <h1 class="ty-main-title">Shipping</h1> <div class="ty-list-container"> <div class="ty-column4"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/delivery_calc.jpg"> </div> <div class="ty-list-text big"> The cost and delivery time of your order are estimated online at the checkout. </div> </div> </div> <div class="ty-column4"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/delivery_calc_w.jpg"> </div> <div class="ty-list-text big"> The estimation is performed according to the weight of items and their destination. </div> </div> </div> <div class="ty-column4"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/delivery_ship.jpg"> </div> <div class="ty-list-text big"> We deliver orders anywhere in the U.S. and to 230 countries all over the world. </div> </div> </div> <div class="ty-column4"> <div class="ty-delivery__item"> </div> </div> </div> <div class="ty-column1" style=" background-color: #ffee3c; padding-top:30px;"> <div class="clearfix"> <div class="ty-column7" style=" text-align: center; "> <img src="images/companies/1/pages/delivery_car.jpg" data-pin-nopin="true"> </div> <div class="ty-column2"> <p> If your order total amounts to </p> <p style="font-size: 2em; padding: 0px;"> 3000$ or more, </p> <p class="subheader"> we will deliver your order to any place in the U.S. or Canada </p> <h2 class="ty-uppercase" style="margin: 0px;">FOR FREE</h2> </div> </div> </div> <h2 class="ty-main-title2">Shipping methods</h2> <div class="ty-list-container"> <div class="ty-column4"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/delivery_person.jpg"> </div> <div class="ty-list-text big"> A courier can deliver your order right to your doorstep. </div> </div> </div> <div class="ty-column4"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/delivery_own.jpg"> </div> <div class="ty-list-text big"> You can also receive your order in one of Customer Pick Up Centers. </div> </div> </div> <div class="ty-column4"> <div class="ty-delivery__item"> </div> </div> <div class="ty-column4"> <div class="ty-delivery__item"> </div> </div> </div> <h2 style="padding-top: 60px" class="ty-main-title">Payment</h2> <div class="ty-list-container"> <div class="ty-column5"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/payment_person.jpg"> </div> <div class="ty-list-text big"> Pay the courier on delivery. </div> </div> </div> <div class="ty-column5"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/payment_ccard.jpg"> </div> <div class="ty-list-text big"> Pay with a Visa or Master Visa card either when you place an order in our store, or right on delivery—the courier has the terminal. </div> </div> </div> <div class="ty-column5"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/payment_sbrf.jpg"> </div> <div class="ty-list-text big"> Print and pay the receipt, then send the scanned copy of the received payment document to <a href="mailto:sales@example.com">sales@example.com</a>. </div> </div> </div> <div class="ty-column5"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/payment_bill.jpg"> </div> <div class="ty-list-text big"> Cashless payment (invoices). This method is best for organizations. Place an order, print the received invoice, pay it, and contact us to know the order delivery date. </div> </div> </div> <div class="ty-column5"> <div class="ty-delivery__item"> <div class="ty-list-image"> <img src="images/companies/1/pages/payment_mobile.jpg"> </div> <div class="ty-list-text big"> Payment via mobile phone </div> </div> </div> </div> <div style="padding: 48px 0 48px; height: 1px;"> </div>