SELECT 
  cscart_dosiin_posts.*, 
  cscart_dosiin_post_descriptions.*, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path 
FROM 
  cscart_dosiin_posts 
  LEFT JOIN cscart_dosiin_post_categories ON cscart_dosiin_post_categories.post_id = cscart_dosiin_posts.post_id 
  LEFT JOIN cscart_dosiin_categories ON cscart_dosiin_categories.category_id = cscart_dosiin_post_categories.category_id 
  LEFT JOIN cscart_dosiin_post_descriptions ON cscart_dosiin_posts.post_id = cscart_dosiin_post_descriptions.post_id 
  AND cscart_dosiin_post_descriptions.lang_code = 'en' 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = cscart_dosiin_posts.post_id 
  AND cscart_seo_names.type = 'b' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'en' 
WHERE 
  cscart_dosiin_posts.post_id = 79 
  AND (
    cscart_dosiin_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_dosiin_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_dosiin_categories.usergroup_ids
    )
  ) 
  AND (
    cscart_dosiin_posts.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_dosiin_posts.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_dosiin_posts.usergroup_ids
    )
  ) 
  AND cscart_dosiin_categories.status IN ('A', 'H') 
  AND cscart_dosiin_posts.status IN ('A', 'H')

Query time 0.00098

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_dosiin_posts",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "status"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["post_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_dosiin_post_descriptions",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "9",
          "used_key_parts": ["post_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_dosiin_post_categories",
          "access_type": "ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["post_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100,
          "using_index": true
        }
      },
      {
        "table": {
          "table_name": "cscart_dosiin_categories",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["category_id"],
          "ref": ["dev_db.cscart_dosiin_post_categories.category_id"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "(cscart_dosiin_categories.usergroup_ids = '' or find_in_set(0,cscart_dosiin_categories.usergroup_ids) or find_in_set(1,cscart_dosiin_categories.usergroup_ids)) and cscart_dosiin_categories.`status` in ('A','H')"
        }
      },
      {
        "table": {
          "table_name": "cscart_seo_names",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "dispatch"],
          "key": "PRIMARY",
          "key_length": "206",
          "used_key_parts": ["object_id", "type", "dispatch", "lang_code"],
          "ref": ["const", "const", "const", "const"],
          "rows": 2,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_seo_names.`type` = 'b' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'en')"
        }
      }
    ]
  }
}

Result

post_id date timestamp separate status localization image_id company_id discussion_type author is_sent sent_timestamp featured usergroup_ids use_avail_period avail_from_timestamp avail_till_timestamp type total_view vote_up name short_description description lang_code page_title post_h2 post_h3 meta_description meta_keywords seo_name seo_path
79 1680150240 1680150240 N A 0 519 D Huong N 0 N 0 N 0 0 R 1245 2116 Create Your Own DIY Item At Ponkan Studio x CHUS Punch Needle Workshop <p><span style="font-weight: 400;">Have you ever wanted to try Punch Needle, a popular embroidery technique that many people consider easier than traditional embroidery? Compared to the traditional one, which requires a lot of time to become familiar with and master all the stitches and create a beautiful embroidered fabric, punch needle embroidery is somewhat easier with a few easy-to-learn needle punching steps. Therefore, this is an art that many young people prefer because it is easy to get started with, and you don't need to spend too much time to reach a proficient level.</span></p> <p><span style="font-weight: 400;">Punch Needle is performed by using a specialized needle to punch through the fabric pattern with thread, hence its name "punch."</span></p> <p><i><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/Punch%20needle%20workshop%2C%20Workshop%20th%C3%AAu%20n%E1%BB%95i%2C%20Ponkan%20Studio%2C%20CHUS%20CHUS%20Event/1.%20Punch%20needle%20workshop%2C%20Workshop%20the%CC%82u%20no%CC%82%CC%89i%2C%20Ponkan%20Studio%2C%20CHUS%20CHUS%20Event.jpg?1680147795361" alt="Punch needle workshop, Workshop thêu nổi, Ponkan Studio, CHUS CHUS Event" width="1920" height="2560" /></span></i></p> <p><span style="font-weight: 400;">Although it may sound simple, this subject is not something that you can master right away when starting out. For beginners, the first challenge is choosing the right tools and materials: you need to choose the right needle size, fabric type, and suitable embroidery thread to create the best quality work with tight, beautiful, and even stitches.</span></p> <p><span style="font-weight: 400;">But don't worry if you don't know how to choose the right tools! You can join the PUNCH NEEDLE WORKSHOP organized by Ponkan Studio x CHUS to get acquainted with this subject more easily, as well as bring home a beautiful item made by yourself! During this DIY workshop, all the necessary tools have been prepared, along with guidance from Ms. Phuong Khanh - Miss Earth 2018 and founder of Ponkan Studio. All that's left is for you to come and have fun!</span></p> <p><strong>More info about the Punch Needle DIY Workshop:</strong></p> <p><strong>Registration link: </strong><a href="https://forms.gle/SUmcjpwyJaHzjkz97" target="_blank" rel="noopener"><span style="font-weight: 400;">https://forms.gle/SUmcjpwyJaHzjkz97</span></a></p> <p><span style="font-weight: 400;">Time: 9:00 am - 12:00 pm, April 8th, 2023 (2 sessions for choosing)</span></p> <p><span style="font-weight: 400;">Workshop fee: 350.000VND/person/session</span></p> <p><span style="font-weight: 400;">(The fee includes all materials and you can take home the finished product after the workshop)</span></p> <p><span style="font-weight: 400;">Inbox CHUS to get the registration form</span></p> <p><span style="font-weight: 400;">Venue: Workshop space at CHUS CHUS Event, 19 Tran Ngoc Dien Street, Thao Dien Ward, District 2, Ho Chi Minh City</span></p> <p><img src="https://chus.vn/images/Blog/Punch%20needle%20workshop%2C%20Workshop%20th%C3%AAu%20n%E1%BB%95i%2C%20Ponkan%20Studio%2C%20CHUS%20CHUS%20Event/2.%20ENG%20Punch%20needle%20workshop%2C%20Workshop%20the%CC%82u%20no%CC%82%CC%89i%2C%20Ponkan%20Studio%2C%20CHUS%20CHUS%20Event%2C%20Workshop%20in%20April%2C%20DIY%20Workshop.jpg?1680147819919" alt="Punch needle workshop, Workshop thêu nổi, Ponkan Studio, CHUS CHUS Event" width="1500" height="1500" /></p> <p> </p> en Create Your Own DIY Item At Ponkan Studio x CHUS Punch Needle Workshop Create lovely punch needle embroidery items at the DIY workshop hosted by Ponkan x Studio CHUS this April 8th. It’s fun and easy for even beginners! Punch needle, DIY workshop, Ponkan Studio, CHUS, CHUS CHUS Event trai-nghiem-workshop-theu-noi-ponkan-studio-x-chus-08-04-2023-en 6