SELECT 
  tmall_pages.*, 
  tmall_page_descriptions.* 
FROM 
  tmall_pages 
  INNER JOIN tmall_page_descriptions ON tmall_pages.page_id = tmall_page_descriptions.page_id 
WHERE 
  tmall_pages.page_id = 22 
  AND tmall_page_descriptions.lang_code = 'en' 
  AND (
    tmall_pages.usergroup_ids = '' 
    OR FIND_IN_SET(0, tmall_pages.usergroup_ids) 
    OR FIND_IN_SET(1, tmall_pages.usergroup_ids)
  ) 
  AND tmall_pages.page_type IN ('T', 'L')

Query time 0.00780

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "tmall_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": "tmall_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
        }
      }
    ]
  }
}

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 abt__ut2_microdata_schema_type lang_code page description meta_keywords meta_description page_title link page_sitemap ab__emd_alternative_name
22 0 0 22 A T 0 1208808000 0 0 N 0 0 en Payment and shipping <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>