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 = 'vi' 
  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 = 'vi' 
WHERE 
  cscart_dosiin_posts.post_id = 532 
  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.00364

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": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_seo_names.`type` = 'b' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'vi')"
        }
      }
    ]
  }
}

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
532 1726555800 1726555800 N A 0 519 D Nguyet Trinh N 0 N 0 N 0 0 R 131 76 Chung Tay Sẻ Chia, Cùng CHUS Tiếp Sức Miền Bắc Khắc Phục Hậu Quả Cơn Bão Số 3 - Yagi CHUS cùng cộng đồng góp sức hỗ trợ đồng bào miền Bắc vượt qua khó khăn sau cơn bão số 3 - Yagi, thể hiện tinh thần đoàn kết và sẻ chia vì một Việt Nam mạnh mẽ hơn. <h2><strong>Sau những cơn mưa rào dữ dội, bầu trời lại sáng tỏ. Nhưng cơn bão Yagi vừa qua đã để lại những vết thương sâu sắc trên mảnh đất hình chữ S.</strong></h2> <p><span style="font-weight: 400;">Như một thước phim quay chậm, hình ảnh những ngôi nhà nghiêng ngả, những cánh đồng ngập chìm trong nước lũ, cả một ngôi làng bay màu chỉ sau 1 đêm lũ quét,... vẫn còn ám ảnh trong tâm trí chúng ta. Cuộc sống của hàng ngàn người dân miền Bắc đã bị đảo lộn hoàn toàn, gieo rắc nỗi lo âu và mất mát.</span><span style="font-weight: 400;"></span></p> <h2><strong>Nhưng trong những khoảnh khắc khó khăn nhất, tình người lại càng tỏa sáng.</strong></h2> <p><span style="font-weight: 400;">CHUS, cùng với sự đồng hành của khách hàng và các thương hiệu Việt, chung tay sẻ chia, cùng đồng bào miền Bắc vượt qua khó khăn. Bởi chúng tôi tin rằng, khi cả cộng đồng cùng chung tay, không có khó khăn nào không thể vượt qua.</span></p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/Chung%20tay%20%E1%BB%A7ng%20h%E1%BB%99%20%C4%91%E1%BB%93ng%20b%C3%A0o%20l%C5%A9%20l%E1%BB%A5t%20Yagi%202024/yagi.jpg?1726555680205" alt="" width="1778" height="1000" /></span></p> <h2><strong>Những hành động nhỏ bé, nhưng ý nghĩa lớn lao</strong></h2> <h3><strong><i>CHUS đóng góp 25.000.000 VNĐ cho Mặt trận Tổ quốc Việt Nam - Ban Cứu trợ</i></strong><i> Trun</i><i>g</i><strong><i> ương, chung tay khắc phục hậu quả bão lũ</i></strong></h3> <p><span style="font-weight: 400;">Mặc dù số tiền không quá lớn, nhưng đây là tấm lòng ấm áp, sự sẻ chia chân thành của CHUS Team. Chúng tôi đã gửi số tiền này đến Mặt trận Tổ quốc Việt Nam - Ban Cứu trợ Trung ương vào ngày 12/9/2024, mong muốn góp một phần nhỏ bé vào công cuộc khắc phục hậu quả bão lũ, giúp đỡ đồng bào vùng lũ sớm ổn định cuộc sống.</span></p> <h3><strong><i>Chương trình "Đồng bào đồng lòng cứu trợ Miền Bắc"</i></strong></h3> <p><span style="font-weight: 400;">Từ ngày 13/9 đến 30/9/2024, với mỗi đơn hàng mua sắm trên chus.vn, bạn đã đóng góp 10% giá trị đơn hàng vào quỹ hỗ trợ khắc phục hậu quả cơn bão số 3 - Yagi. CHUS sẽ tiến hành chuyển khoản số tiền này đến MTTQ Việt Nam mỗi tuần trong suốt tháng 9.</span></p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/Chung%20tay%20%E1%BB%A7ng%20h%E1%BB%99%20%C4%91%E1%BB%93ng%20b%C3%A0o%20l%C5%A9%20l%E1%BB%A5t%20Yagi%202024/yagi_2.jpg?1726555664037" alt="" width="1200" height="800" /></span></p> <h2><strong>Vì một Việt Nam đoàn kết</strong></h2> <p><span style="font-weight: 400;">Trong những ngày qua, chúng ta đã chứng kiến những hình ảnh đẹp về sự sẻ chia, những tấm lòng vàng sẵn sàng giúp đỡ người dân bị ảnh hưởng bởi cơn bão số 3 - Yagi. Đó chính là những giá trị đẹp đẽ của con người Việt Nam.</span></p> <p><span style="font-weight: 400;">Chúng tôi tin rằng, với tinh thần đoàn kết và sự chung tay của tất cả mọi người, chúng ta sẽ nhanh chóng khắc phục hậu quả của cơn bão số 3 và xây dựng lại một cuộc sống tốt đẹp hơn. Như Thủ tướng Phạm Minh Chính đã nói: “Chúng ta làm việc vì tình dân tộc, nghĩa đồng bào, tất cả vì nhân dân, vì sự phát triển của đất nước"</span></p> <p><span style="font-weight: 400;">Cảm ơn bạn đã đồng hành cùng CHUS!</span></p> vi Chung Tay Sẻ Chia, Cùng CHUS Tiếp Sức Miền Bắc Khắc Phục Hậu Quả Cơn Bão Số 3 - Yagi CHUS cùng cộng đồng góp sức hỗ trợ đồng bào miền Bắc vượt qua khó khăn sau cơn bão số 3 - Yagi, thể hiện tinh thần đoàn kết và sẻ chia vì một Việt Nam mạnh mẽ hơn. những, đồng, chúng, việt, trong, người, khắc, chus chung-tay-se-chia-cung-chus-tiep-suc-mien-bac-khac-phuc-hau-qua-con-bao-so-3-yagi 6