SELECT 
  cscart_pages.*, 
  cscart_page_descriptions.*, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path 
FROM 
  cscart_pages 
  INNER JOIN cscart_page_descriptions ON cscart_pages.page_id = cscart_page_descriptions.page_id 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = cscart_pages.page_id 
  AND cscart_seo_names.type = 'a' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'en' 
WHERE 
  cscart_pages.page_id = 99 
  AND cscart_page_descriptions.lang_code = 'en' 
  AND (
    cscart_pages.usergroup_ids = '' 
    OR FIND_IN_SET(0, cscart_pages.usergroup_ids) 
    OR FIND_IN_SET(1, cscart_pages.usergroup_ids)
  ) 
  AND cscart_pages.page_type IN ('T', 'L', 'B', 'F')

Query time 0.00058

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "0.35"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "cscart_pages",
          "access_type": "const",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "page_id"
          ],
          "key_length": "3",
          "ref": [
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "2K"
          },
          "used_columns": [
            "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",
            "facebook_obj_type"
          ]
        }
      },
      {
        "table": {
          "table_name": "cscart_page_descriptions",
          "access_type": "const",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "page_id",
            "lang_code"
          ],
          "key_length": "9",
          "ref": [
            "const",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "page_id",
            "lang_code",
            "page",
            "description",
            "meta_keywords",
            "meta_description",
            "page_title",
            "link"
          ]
        }
      },
      {
        "table": {
          "table_name": "cscart_seo_names",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "dispatch"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "object_id",
            "type",
            "dispatch",
            "lang_code"
          ],
          "key_length": "206",
          "ref": [
            "const",
            "const",
            "const",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.25",
            "eval_cost": "0.10",
            "prefix_cost": "0.35",
            "data_read_per_join": "1K"
          },
          "used_columns": [
            "name",
            "object_id",
            "type",
            "dispatch",
            "path",
            "lang_code"
          ]
        }
      }
    ]
  }
}

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 facebook_obj_type lang_code page description meta_keywords meta_description page_title link seo_name seo_path
99 0 7 7/99 A B 0 1741305600 0 0 N 0 0 en The Art of Showing Up Through Grief <p><span style="color: var(--redactor2-text-color);"></span></p> <p>Knowing how to support someone experiencing grief and loss can feel overwhelming.</p> <p>What do they need? What should you say? What should you not say? It’s natural to worry about getting it wrong.</p> <p>But here’s the truth: there are no perfect words. The worst thing you can say? Nothing at all.</p> <p>A lack of acknowledgment can cut deep. It might not be obvious in the immediate chaos of loss, but down the track, the silence speaks volumes. When someone is facing one of life’s hardest moments - losing a loved one - hearing from those they hold close can make all the difference.</p> <p>I get it though - truly (guilt and shame aren’t welcome here). Many of us simply don't know how to navigate grief; how to acknowledge it, how to hold space for it, or how to sit with its discomfort. And because we care so deeply, we want to do something to make it better, to help carry the weight.</p> <p>But grief isn’t something that can be fixed. It’s not a problem to be solved. It’s a part of life that must be lived through, and that journey can feel isolating and overwhelming.</p> <p>While we can’t take away the pain, we can lighten the load. We can help someone feel seen, supported, and less alone. Thoughtful sympathy gifts can be a meaningful way to show up - offering comfort when words fall short. Whether it’s a small gesture or a more intentional offering, the right gift for grief can remind someone they are not alone in their sorrow.</p> <p>Based on my personal experience and countless conversations when building We are The Helpful, here are some of the most meaningful ways to show up:</p> <p><strong>CONNECTION</strong></p> <ul><li><strong>Words matter:</strong> A simple text, a letter, a card, a phone call - <i>anything</i>.&nbsp; Acknowledging their loss, even with something as simple as <i>“I don’t have the right words, but I want you to know I’m here”</i>, is powerful.</li><li><strong>Quality time:</strong> Maybe it’s sitting in silence side by side on the couch. Maybe it’s regular walks or wild swims. You know them best - choose and suggest what feels right. Grief is isolating, and simply physically <i>being there</i> can make a world of difference.</li><li><strong>Small gestures:</strong> Random heart emojis, funny memes, or a gentle check-in without expectations. Don’t be discouraged if they don’t respond. Just knowing someone is thinking of them means more than you realise.</li></ul> <p><strong>FOOD + NOURISHMENT</strong></p> <p>One of the most common answers when people are asked what helped them through grief is <i>food.</i></p> <ul><li><a href="https://wearethehelpful.com/feed-nourish/pre-made-meals/">Pre-made meals</a> for the fridge or freezer</li><li>A mix of <a href="https://wearethehelpful.com/feed-nourish/fresh-hampers/">healthy and indulgent treats</a> to just grab when needed, and;</li><li><a href="https://wearethehelpful.com/feed-nourish/kids/">Healthy, ready-to-eat meals for kids</a></li><li>High quality supplements to provide a little extra support against total physical and mental depletion</li></ul> <p>Grief is exhausting. Making sure they eat, even when they don’t feel like it, relieves one of the many mental loads they’re carrying.&nbsp; And if the griever is a parent of young children, supporting them with some go-to kids food items is a total game changer to help them stay afloat.&nbsp;&nbsp;</p> <p><strong>SELF-CARE</strong></p> <p>It might seem small, but grief pushes self-care to the bottom of the list. Actually, it could be more accurate to say that self care falls off the list completely.&nbsp; Thoughtful gifts that encourage even the tiniest acts of self-care can be deeply meaningful.</p> <ul><li><a href="https://wearethehelpful.com/family-self-care/">Skincare</a> to introduce a manageable self care ritual</li><li>A <a href="https://wearethehelpful.com/family-self-care/clean-organise/sage-writing-journal-school-of-life-clone/">journal</a> for reflection and sense-making, because sometimes the thoughts are better out than in</li><li><a href="https://wearethehelpful.com/family-self-care/this-is-incense-yamba-clone/">Incense</a> or candles to create a sense of peace&nbsp;</li></ul> <p><strong>HELP WITH THE KIDS</strong></p> <p>Another one of the most repeated needs when asked?&nbsp; <i>Help with the kids.</i></p> <ul><li>Offering babysitting or childcare</li><li>Providing activities that encourage pockets of independent play and a little colour and joy</li><li><a href="https://wearethehelpful.com/grief-loss/books-coming-soon/">Thoughtful storybooks</a> that help children understand loss</li><li>Simply showing up to share the load</li></ul> <p>Grieving parents are navigating their own heartbreak while also holding space for their children. Any extra support is a gift.</p> <p><strong>MOVEMENT</strong></p> <p>Movement and fresh air can be grounding during grief. Sometimes, it’s hard to motivate ourselves to go outside, so having a friend who gently encourages it helps.</p> <ul><li>A walk, whether filled with words or in comfortable silence</li><li>A swim in the sea or a lake</li><li>A yoga class or another form of movement that helps process emotions and offers a sense of grounding</li></ul> <p><strong>A CALM HOME & HEADSPACE</strong></p> <p>Loss changes a space.&nbsp; It can be overwhelming to face tasks like clearing out belongings or reorganising a home that’s suddenly different.</p> <ul><li>Helping with decluttering or cleaning</li><li>Offering practical support for <a href="https://wearethehelpful.com/family-self-care/clean-organise/">home organisation</a> (we have a number of exclusive offerings designed for this life event by our amazing growing list of Home Services Partners)</li><li><a href="https://wearethehelpful.com/family-self-care/clean-organise/sage-writing-journal-school-of-life/">Journals</a> or guided prompts to encourage reflection</li></ul> <p><strong>LONG-TERM SUPPORT MATTERS</strong></p> <p>Grief doesn’t disappear after the funeral.&nbsp; Sometimes, the hardest moments come months later when the check-ins have stopped, but the pain is still raw.&nbsp; Anniversaries, birthdays, seasonal holidays; these milestones can bring a fresh wave of loss.</p> <p>Being there <i>after</i> the initial wave of support fades is just as important.</p> <p>We were never meant to do this alone.&nbsp; We need each other - to bear witness to the highs and the lows, to sit beside each other in both the joy and the pain that’s inevitably going to hit as we move through life.&nbsp;&nbsp;</p> <p>And actually, there’s no more powerful reminder of this than loss.&nbsp; At the end of the day, the only thing that truly matters is our connection to each other.&nbsp;</p> <p>So, when in doubt, just show up.&nbsp; Even if it feels imperfect, even if you fumble your words.&nbsp; Because showing up - <i>truly</i> showing up - is the greatest gift we can offer.</p> <p>Kate x</p> <p></p> grief, loss, helpful gifts, sympathy gifts, death The best gifts and gestures to support loved ones through periods of grief and loss Helpful gifts for grief and loss the-art-of-showing-up-through-grief-en 7