# Query Result Static Identifier

**URL:** <https://community.glideapps.com/t/query-result-static-identifier/60181>\
**Category:** Ask for Help\
**Created:** [April 5, 2023, 12:45pm UTC](https://community.glideapps.com/t/query-result-static-identifier/60181 "2023-04-05T12:45:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrew\_Learned1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andrew_learned1/32/55381_2.png) [@Andrew\_Learned1](https://community.glideapps.com/u/Andrew_Learned1)\
**Post date:** [April 5, 2023, 12:45pm UTC](https://community.glideapps.com/t/query-result-static-identifier/60181/1 "2023-04-05T12:45:42Z")

</div>

Hey Y’all, I’m curious what are the best practices for referencing a specific column in a query result when that result is subject to change. I’ve accomplished this task in the past with a vlookup of a unique ID, but then I end up with hundreds of “blank” rows over time that I have to manually delete to not bust my row limits. Still, it was manageable.

Now, I’m trying to do something similar to log text messages and calls. But, since there are so many more than there are clients it’s unmanageable. I’m trying to add a toggle for whether or not the conversation was complete (ticket system of sorts). Any ideas would be appreciated!

-Andrew

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [April 5, 2023, 1:07pm UTC](https://community.glideapps.com/t/query-result-static-identifier/60181/2 "2023-04-05T13:07:37Z")

</div>

Might need more information, but couldn’t you move this logic into Glide? Maybe a relation and lookup to retrieve your values? I avoid doing anything in the google sheet it at all possible.

---

<div class="post-metadata">

**Author:** ![Andrew\_Learned1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andrew_learned1/32/55381_2.png) [@Andrew\_Learned1](https://community.glideapps.com/u/Andrew_Learned1)\
**Post date:** [April 6, 2023, 2:11am UTC](https://community.glideapps.com/t/query-result-static-identifier/60181/3 "2023-04-06T02:11:50Z")

</div>

Yeah. That’s probably the best path.

I haven’t scaled past about 10k rows yet, so I have still been trying to use sheets/bigquery as the backend. That way I can integrate other services more easily too. But I like the thought and will look into it. Thanks!

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [April 6, 2023, 4:22am UTC](https://community.glideapps.com/t/query-result-static-identifier/60181/4 "2023-04-06T04:22:56Z")

</div>

Well, you can still use sheets/bigquery as your data source, but you can do some of the computed logic in glide. It does provide better experience for the user because you aren’t waiting for computed values to synce between the user/server/sheet and back. Computed columns are processed directly on the user’s device.
