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 = 383 
  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.00382

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
383 1718594580 1718594580 N A 0 519 D Hồng Anh N 0 N 0 N 0 0 R 218 197 Tặng quà cá nhân hóa làm sao khi tay chân vụng về? Tặng quà cá nhân sẽ không khó khi có sự đồng hành của Chus. Chus mang đến những giải pháp cho hệ người vụng về hay ít thời gian nhưng vẫn muốn tạo sự khác biệt. <p><span style="font-weight: 400;">Ngày nay, việc tặng quà đã trở thành một nghi thức quá đỗi bình thường. Tuy nhiên, người tặng vẫn luôn phải nhức đầu vì không phải lựa chọn quà như thế nào để vừa tạo sự khác biệt, vừa thể hiện tình cảm của mình. Nhận thấy điều đó, Chus gửi tới bạn danh sách các cách chọn quà cá nhân hóa siêu đơn giản, nhưng vẫn ghi điểm mạnh mẽ trong mắt đối phương. </span></p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/T%E1%BB%B1%20l%C3%A0m%20qu%C3%A0%20c%C3%A1%20nh%C3%A2n%20h%C3%B3a/T%E1%BA%B7ng%20qu%C3%A0%20c%C3%A1%20nh%C3%A2n%20h%C3%B3a%20mang%20%C4%91%E1%BA%BFn%20nh%E1%BB%AFng%20tr%E1%BA%A3i%20nghi%E1%BB%87m%20kh%C3%B3%20qu%C3%AAn.jpg?1718679468517" alt="làm sao làm quà cá nhân hóa" width="850" height="566" /></span></p> <p style="text-align: center;"><em>Những cách để có được món quà cá nhân hóa mang đi tặng</em></p> <h2><strong>Mách bạn 5 cách chọn quà cá nhân hóa trong tích tắc</strong></h2> <h3><span style="font-weight: 400;">1. Tìm các hướng dẫn chi tiết, dễ hiểu</span></h3> <p><span style="font-weight: 400;">Giữa vô vàn những ý tưởng đa dạng, việc tìm kiếm những hướng dẫn chi tiết và dễ hiểu là vô cùng quan trọng. Internet là một kho tàng vô tận với hàng ngàn video và bài viết hướng dẫn bạn từng bước một, từ những kỹ thuật đơn giản nhất đến những sản phẩm phức tạp nhất. Bạn chỉ cần dành chút thời gian tìm hiểu và làm theo, có thể là ở trên các trang DIY, hoặc Youtube, v.v. chắc chắn bạn sẽ thấy quá trình này không những thú vị mà còn đáng nhớ.</span></p> <p><span style="font-weight: 400;">Tuy nhiên việc tự tìm tòi tại nhà chỉ thực sự dành cho những ai khéo léo và có hứng thú với việc làm thủ công. Bởi lẽ, không phải ai cũng có thể biến những nguyên liệu đơn giản thành một món quà hoàn hảo. Đôi khi, sự kiên nhẫn và tỉ mỉ là những yếu tố quyết định thành công. Bạn có thể phải thử đi thử lại nhiều lần trước khi hoàn thành một sản phẩm ưng ý. </span></p> <p> </p> <h3><span style="font-weight: 400;">2. Nhờ người giúp đỡ</span></h3> <p><span style="font-weight: 400;">Khi việc tự tay làm quà trở nên quá khó khăn, hãy nghĩ đến sự giúp đỡ từ bạn bè. Cùng nhau sáng tạo giúp bạn chia sẻ công việc và biến quá trình trở thành những khoảnh khắc đáng nhớ. Khi có những người bạn đồng hành, từng bước làm quà không còn nặng nề mà trở nên thú vị và tràn đầy tiếng cười. Mỗi chiếc nơ được thắt, mỗi mảnh giấy được cắt, đều chứa đựng tình cảm của những người khắc cốt ghi tâm.</span></p> <p><span style="font-weight: 400;">Tuy nhiên, không thể phủ nhận rằng việc phối hợp với nhiều người có thể khiến thời gian làm quà kéo dài hơn và kết quả cuối cùng có thể không hoàn hảo như mong đợi. Nhưng chính những thiếu sót nhỏ đó lại làm tăng thêm sự chân thành và giá trị cho món quà, biến nó thành một kỷ vật vô giá.</span></p> <p><i><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/T%E1%BB%B1%20l%C3%A0m%20qu%C3%A0%20c%C3%A1%20nh%C3%A2n%20h%C3%B3a/Ch%E1%BB%89%20v%E1%BB%9Bi%20m%E1%BB%99t%20v%C3%A0i%20thao%20t%C3%A1c%2C%20b%E1%BA%A1n%20%C4%91%C3%A3%20s%E1%BB%9F%20h%E1%BB%AFu%20nh%E1%BB%AFng%20m%C3%B3n%20qu%C3%A0%20xinh%20x%E1%BA%AFn.jpg?1718679318579" alt="quà cá nhân hóa" width="850" height="637" /> </span></i></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Những món đồ độc đáo chứa trọn tình cảm</span></i></p> <h3><span style="font-weight: 400;">3. Mua bộ kit DIY</span></h3> <p><span style="font-weight: 400;">Nếu như cuộc sống bận rộn khiến bạn không có đủ thời gian và công sức để tự tay làm quà, thì việc mua bộ kit DIY có sẵn là một lựa chọn hoàn hảo. Không cần phải mất công tìm kiếm nguyên liệu hay lo lắng về quy trình, bộ kit DIY tại Chus sẽ giúp bạn dễ dàng tạo ra những món quà độc đáo, đẹp mắt và đầy ý nghĩa.</span></p> <p><span style="font-weight: 400;">Chus mang đến cho bạn những bộ kit DIY phong phú, phù hợp với mọi sở thích và nhu cầu. Bạn có thể thử sức với bộ kit làm nến thơm nhỏ, mang lại hương thơm dễ chịu và ấm áp. Hay nếu bạn yêu thích sự tỉ mỉ, bộ dụng cụ làm thiệp thêu tay sẽ là lựa chọn lý tưởng, giúp bạn tạo nên những tấm thiệp xinh xắn và đầy nghệ thuật.</span></p> <p><span style="font-weight: 400;">Nếu bạn muốn thử một chút thách thức, hãy chọn bộ dụng cụ tự làm tranh đinh thủ công, mang đến niềm vui khi từng mũi đinh kết hợp tạo nên những hình ảnh tuyệt đẹp. Cuối cùng, mô hình lắp ghép mini kèm đèn LED “Vườn dâu Đà Lạt” sẽ là một món quà hoàn hảo, lung linh trong ánh sáng dịu nhẹ và đầy sáng tạo.</span></p> <p><i><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/T%E1%BB%B1%20l%C3%A0m%20qu%C3%A0%20c%C3%A1%20nh%C3%A2n%20h%C3%B3a/Chus%20mang%20%C4%91%E1%BA%BFn%20cho%20b%E1%BA%A1n%20%C4%91a%20d%E1%BA%A1ng%20s%E1%BB%B1%20l%E1%BB%B1a%20ch%E1%BB%8Dn.jpg?1718679390973" alt="quà cá nhân hóa" width="850" height="566" /> </span></i></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Chỉ với một vài thao tác, bạn đã sở hữu những món quà xinh xắn</span></i></p> <h3><span style="font-weight: 400;">4. Đi workshop</span></h3> <p><span style="font-weight: 400;">Hãy tưởng tượng một buổi chiều cuối tuần yên bình, bạn đắm mình trong không gian nghệ thuật, tận hưởng những khoảnh khắc sáng tạo đầy cảm hứng tại một workshop. Bạn có thể chọn tham gia các workshop nến thơm, gốm, hay đồ da, nơi mà từng bước hướng dẫn chi tiết và tận tình sẽ giúp bạn từ từ tạo nên những tác phẩm độc đáo, mang đậm dấu ấn cá nhân. Hãy để mùi hương dịu dàng của nến thơm lan tỏa trong không gian, hay cảm nhận sự mềm mại và bền bỉ của da dưới bàn tay khéo léo của mình.</span></p> <p><span style="font-weight: 400;">Tuy nhiên, tham gia workshop cũng có một vài nhược điểm. Chi phí thường khá cao và việc tìm kiếm các workshop phù hợp có thể hơi khó khăn do chúng thường rải rác khắp nơi. Nhưng, vượt qua những khó khăn đó, bạn sẽ nhận được những giá trị vô giá: kiến thức, kỹ năng và niềm vui từ việc tạo nên một món quà thật sự ý nghĩa. Hãy để mỗi sản phẩm từ workshop là một tác phẩm nghệ thuật chứa đựng tâm hồn và tình yêu của bạn!</span></p> <p> </p> <h3><span style="font-weight: 400;">5. Lên Chus mua quà online</span></h3> <p><span style="font-weight: 400;">Tại Chus, mỗi món quà đều được lựa chọn kỹ lưỡng, mang đậm dấu ấn cá nhân và chứa đựng những thông điệp ý nghĩa. Bạn có thể dễ dàng tìm thấy những sản phẩm tinh tế như thiệp thêu tay, nến thơm, hay những mô hình lắp ghép đầy sáng tạo. Chỉ với vài cú click chuột, bạn đã có thể biến những ý tưởng tuyệt vời thành hiện thực.</span></p> <p> </p> <img src="https://chus.vn/images/Blog/T%E1%BB%B1%20l%C3%A0m%20qu%C3%A0%20c%C3%A1%20nh%C3%A2n%20h%C3%B3a/Nh%E1%BB%AFng%20m%C3%B3n%20%C4%91%E1%BB%93%20%C4%91%E1%BB%99c%20%C4%91%C3%A1o%20ch%E1%BB%A9a%20tr%E1%BB%8Dn%20t%C3%ACnh%20c%E1%BA%A3m.jpg?1718679436205" alt="mua quà online, buy personalized gifts online" width="767" height="767" /> <p style="text-align: center;"><i><span style="font-weight: 400;">Chus mang đến cho bạn đa dạng sự lựa chọn</span></i></p> <h2><strong>Lời kết</strong></h2> <p><span style="font-weight: 400;">Hãy để Chus giúp bạn gửi gắm tình cảm chân thành qua những món quà đặc biệt. Không chỉ tiết kiệm thời gian, mà mỗi món quà từ Chus còn mang đến sự độc đáo và bất ngờ cho người nhận. Ghé thăm Chus ngay hôm nay, để mỗi món quà bạn tặng đều trở thành một kỉ niệm đáng nhớ!</span></p> vi Tặng quà cá nhân hóa làm sao khi tay chân vụng về? Xem ngay mẹo với Chus Tặng quà cá nhân sẽ không khó khi có sự đồng hành của Chus. Chus mang đến những giải pháp cho hệ người vụng về hay ít thời gian nhưng vẫn muốn tạo sự khác biệt. những, không, thành, việc, chọn, chus, mang, giúp cach-tang-qua-ca-nhan-hoa-khong-can-lam 4