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 = 583 
  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.00104

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 = '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
583 1729499400 1729499400 N A 0 519 D Công Trưởng N 0 N 0 N 0 0 R 80 5 10 Hilarious Wedding Gift Ideas for Your Close Friend It’s time to sprinkle some humor into the wedding! Instead of traditional gifts, why not go for something more quirky? These ideas will make your gift—and you—stand out forever in the couple’s memory.<br /> <p>Wedding gifts aren’t just presents; they’re meaningful tokens of love and well-wishes, symbolizing your hopes for the couple’s happiness and success in their new journey together.</p> <p>While traditional gifts are always appreciated, adding a touch of humor can make your present stand out and create lasting memories. A playful, funny gift can lighten the mood and make the celebration even more enjoyable, showing that you’ve put thought into something unique and personal. </p> <h2><strong>Why Give a Funny Wedding Gift? What to Consider</strong></h2> <p>Adding a bit of humor makes them even more memorable, but not every couple will appreciate playful gifts. Here are a few things to keep in mind:</p> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4a326e3f-73b4-42e5-9bca-c8a6066fcea5" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p> </p> <p style="padding-left: 30px;"><em><strong>Does the couple enjoy humor?</strong></em></p> <p>Not everyone is comfortable with playful gifts. Make sure the bride and groom are okay with jokes to avoid any awkward situations.</p> <p style="padding-left: 30px;"><em><strong>What’s the wedding venue like?</strong></em></p> <p>Bulky gifts can be hard to manage. Opt for something amusing yet practical to leave a positive impression</p> <p style="padding-left: 30px;"><em><strong>What’s your budget?</strong></em></p> <p>It’s not about how much you spend—creativity matters more. Find a thoughtful gift that fits within your budget.</p> <p> </p> </div> </div> </div> </div> </div> <h2><strong>Boundaries for Funny Wedding Gifts</strong></h2> <p>Even though playful gifts can add excitement, they don’t fit every couple or situation. Keep these guidelines in mind to ensure your gift is appropriate yet memorable:</p> <h3><strong>1. Match the humor level:</strong></h3> <p>Not everyone enjoys jokes, especially at their wedding. Make sure the couple will appreciate humor without feeling awkward.</p> <h3><strong>2. Avoid inappropriate jokes:</strong></h3> <p>Stay away from sensitive topics like appearance or personal life. Since guests will include people of all ages, your humor should complement the joyful tone of the celebration.</p> <h3><strong>3. Consider the size and setting:</strong></h3> <p>Choose something easy to carry and practical for the venue. A humorous gift that’s easy to transport will make the couple’s day smoother.</p> <h3><strong>4. Respect the event and attendees:</strong></h3> <p>If important guests or elders are present, tone down the humor to maintain a respectful vibe. For bachelor parties or smaller gatherings, though—go all out and have fun!</p> <p><span style="font-weight: 400;"><img src="https://static.chus.vn/images/thumbnails/850/566/detailed/184/1633623654_10137-01-c2.jpg" alt="quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà độc lạ, quà ý nghĩa" width="850" height="566" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Funny wedding gifts sometime need restraints! </span></i></p> <h2>10 Outrageous Wedding Gift Ideas That Stand Out</h2> <h3><strong>1. Funny Message Scented Candles</strong></h3> <p>People usually gift scented candles to symbolize warmth and happiness. But why stop there? Pick candles with witty or “dark” messages to keep things fun and unforgettable.</p> <p><span style="font-weight: 400;"><img src="https://static.chus.vn/images/thumbnails/850/566/product_mood_image/278/mood_w9v9-31.jpg" alt=" quà cưới lầy lội, quà tặng đám cưới, kỷ niệm, chus, ý tưởng quà tặng" width="850" height="566" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Customize the message to make the scented candle a hilarious wedding gift. (Photo: Dear Concept | CHUS)</span></i></p> <h3><strong>2. Personalized Couple Dolls</strong></h3> <p>Order a wooden plaque featuring fabric dolls resembling the couple, with a quirky message that captures their personality. This gift serves as both a keepsake and a conversation starter!</p> <p><span style="font-weight: 400;"><img src="https://static.chus.vn/images/thumbnails/850/566/product_mood_image/173/10120_12_M1.jpg" alt="quà cưới lầy lội, quà tặng đám cưới, kỷ niệm, chus, bảng gỗ" width="850" height="566" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">A wooden plaque with unique couple dolls to keep things light-hearted. (Photo: Sewing Art Decor Studio | CHUS)</span></i></p> <h3><strong>3. Dried Flower Art with Funny Photos</strong></h3> <p>A dried flower frame is elegant, but you can make it fun by adding funny photos of the couple or throwback pictures from your friend group. It’s a delightful combination of humor and thoughtfulness.</p> <p><span style="font-weight: 400;"><img src="https://static.chus.vn/images/thumbnails/850/703/product_mood_image/277/photo_pressed_flower_frame,_chusvn.jpg" alt="quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà tặng cá nhân hóa, tranh hoa khô" width="850" height="703" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Use hilarious pictures of the couple to create a unique frame. (Photo: Muối Concept | CHUS)</span></i></p> <h3><strong>4. Cute Cat Figurine Set</strong></h3> <p>If the couple are cat lovers, surprise them with adorable cat figurines. You can personalize them with the couple’s names or quirky nicknames, turning this into a funny and meaningful gift.</p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/detailed/276/photo_2024-08-08_13-07-45.jpg" alt="quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà tặng cá nhân hóa, tượng gỗ, trang trí" width="1080" height="1080" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Charming cat figurines with personalized names—funny yet meaningful! (Photo: CHUS)</span></i></p> <h3><strong>5. Humorous Postcards</strong></h3> <p>Why stick to traditional wedding cards? A collection of witty postcards will make gift opening more fun and create some memorable laughs for the couple.</p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/detailed/225/10406_27_F1.jpg" alt="quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà tặng cá nhân hóa, tượng gỗ, bưu thiếp" width="768" height="768" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">A playful wedding postcard that says: “Too lazy to write a card.” (Photo: I HAVE BEEN THERE | CHUS)</span></i></p> <h3><strong>6. Playful Clay Couple Figures</strong></h3> <p>Commission clay figures of the couple in amusing outfits or silly poses. This personalized gift adds charm and humor, making it the perfect keepsake.</p> <p><span style="font-weight: 400;"><img src="https://static.chus.vn/images/thumbnails/850/566/product_mood_image/173/10137_01_M1.jpg" alt="quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà tặng cá nhân hóa, tượng cô dâu, tượng chú rể" width="850" height="566" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Adorable clay figurines of the couple that everyone will love. (Photo: Siblings | CHUS)</span></i></p> <p><span style="font-weight: 400;">SHORT_CODE_53</span></p> <h3><strong>7. Giant Cash Envelope</strong></h3> <p>Who says giving cash is boring? Use a giant envelope that will have the entire venue buzzing with curiosity and laughter.</p> <h3><strong>8. A Box Full of Coins</strong></h3> <p>Another playful cash idea: gift a box filled with small coins. It’s practical, yet hilarious as the couple will have a fun time counting their fortune!</p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/Qu%C3%A0%20c%C6%B0%E1%BB%9Bi%20l%E1%BA%A7y%20l%E1%BB%99i/%E1%BA%A2nh%2007_qu%C3%A0%20c%C6%B0%E1%BB%9Bi%2C%20qu%C3%A0%20t%E1%BA%B7ng%20%C4%91%C3%A1m%20c%C6%B0%E1%BB%9Bi%2C%20k%E1%BB%B7%20ni%E1%BB%87m%2C%20chus%2C%20qu%C3%A0%20%C4%91%E1%BB%99c%20l%E1%BA%A1%2C%20ti%E1%BB%81n%20m%E1%BA%B7t%2C.jpg?1729498342124" alt="quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà độc lạ, tiền mặt," width="850" height="566" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Present a box of coins to make the couple “sweat” while counting. (Photo: Internet)</span></i></p> <h3><strong>9. Retro Wedding Gifts</strong></h3> <p>Bring back the charm of old-school gifts with a set of classic household items—pots, pans, or kettles with bright red bows. It’s a humorous twist that will delight everyone.</p> <p><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/Qu%C3%A0%20c%C6%B0%E1%BB%9Bi%20l%E1%BA%A7y%20l%E1%BB%99i/%E1%BA%A2nh%2008_%20qu%C3%A0%20c%C6%B0%E1%BB%9Bi%2C%20qu%C3%A0%20t%E1%BA%B7ng%20%C4%91%C3%A1m%20c%C6%B0%E1%BB%9Bi%2C%20k%E1%BB%B7%20ni%E1%BB%87m%2C%20chus%2C%20qu%C3%A0%20%C4%91%E1%BB%99c%20l%E1%BA%A1%2C%20ti%E1%BB%81n%20m%E1%BA%B7t%2C%20gia%20d%E1%BB%A5ng.jpg?1729498395572" alt=" quà cưới, quà tặng đám cưới, kỷ niệm, chus, quà độc lạ, tiền mặt, gia dụng" width="850" height="566" /></span></p> <p style="text-align: center;"><i><span style="font-weight: 400;">Share the fun with retro household gifts from you and your friend group. (Photo: Internet)</span></i></p> <h3><strong>10. Silly Matching Shirts</strong></h3> <p>Matching couple shirts are common, but take it up a notch with funny designs or “embarrassing” prints. These shirts will have the couple laughing—and blushing—every time they wear them.</p> <h2><strong>Conclusion</strong></h2> <p>Funny wedding gifts add a playful touch to the celebration while showing your affection for the couple. Just remember: the best gifts combine humor with thoughtfulness and sincerity.</p> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="97f1bf6b-efe1-489c-9729-71277f73b493" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p>So, get ready to mix fun with love—explore CHUS’s collection of quirky wedding gifts today!</p> </div> </div> </div> </div> <div class="mb-2 flex gap-3 empty:hidden -ml-2"> <div class="items-center justify-start rounded-xl p-1 z-10 -mt-1 bg-token-main-surface-primary md:absolute flex"> <div class="flex items-center"><span class="" data-state="closed"></span> <div class="flex"> </div> <span class="hidden"></span><button class="gap-sm focus-visible:outline-purple-40 relative inline-flex items-center justify-center border-none font-sans font-semibold transition-[color,background-color,box-shadow,opacity] focus-visible:outline-2 focus-visible:outline-offset-2 [&amp;:not(:focus-visible)]:outline-none text-base rounded-none bg-transparent px-0 py-0 text-gray-100 cursor-not-allowed opacity-60 sc-hKMtZM bDBbkJ test" disabled="disabled" type="button" aria-disabled="true" data-state="closed"></button></div> </div> </div> en 10 Hilarious Wedding Gift Ideas for Your Close Friend It’s time to sprinkle some humor into the wedding! Instead of traditional gifts, why not go for something more quirky? These ideas will make your gift—and you—stand out forever in the couple’s memory. cưới, không, tặng, những, ngày, nhưng, hước, cũng hilarious-wedding-gift-ideas-for-your-close-friend 4