# Query content relationship in multiple document types

**URL:** <https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902>\
**Category:** Developing with Prismic\
**Created:** [September 16, 2020, 4:06pm UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902 "2020-09-16T16:06:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rjessome](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/rjessome/32/528_2.png) [@rjessome](https://community.prismic.io/u/rjessome)\
**Post date:** [September 16, 2020, 4:06pm UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902/1 "2020-09-16T16:06:38Z")

</div>

Is there a way to query multiple document types, based on a content relationship?

Looking at this : [Query by Content Relationship field with Laravel - Prismic](https://prismic.io/docs/laravel/query-the-api/query-by-content-relationship) as a reference, query works for one or the other, but not both.

For example:

```
[ Predicates::at('my.blog_post.categories.category', 'X2EUvRAAACUAYj3L'),
  Predicates::at('my.resource.categories.category', 'X2EUvRAAACUAYj3L') ]

```

What's the best way to query for a custom "category" (in a group), across multiple document types, to get all the documents with that relationship?

---

<div class="post-metadata">

**Author:** ![Phil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/phil/32/14_2.png) [@Phil](https://community.prismic.io/u/Phil)\
**Post date:** [September 18, 2020, 9:17am UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902/5 "2020-09-18T09:17:36Z")

</div>

Hey @rjessome,

You can query one document type by multiple content relationships, but not multiple document types by multiple content relationships.

In fact it isn’t possible to query documents in multiple types by a content field of any kind.

I’ve added this as a feature request to the tracker, but this is not something that we plan to implement in our current road map. If/when we have any changes in this we’ll update you here.

For now the only way to do this will be to make multiple queries. I know this may cause your site to be slower, but by using a Static Page Generator like [Jigsaw for Laravel](https://jigsaw.tighten.co/), [Next for React](https://vercel.com/solutions/nextjs) or [Nuxt for Vue](https://nuxtjs.org/) it shouldn’t be an issue.

Let me know if you have any further questions.

Thanks.

---

<div class="post-metadata">

**Author:** ![rjessome](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/rjessome/32/528_2.png) [@rjessome](https://community.prismic.io/u/rjessome)\
**Post date:** [September 18, 2020, 2:23pm UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902/6 "2020-09-18T14:23:50Z")

</div>

Gotcha, fair enough - not a huge deal to do the queries and stitch them together.

But, yeah would be a great feature to be able to query multiple document types by a content relationship - for things like categories and authors that might be used across different things

---

<div class="post-metadata">

**Author:** ![Phil](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/phil/32/14_2.png) [@Phil](https://community.prismic.io/u/Phil)\
**Post date:** [September 18, 2020, 2:30pm UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902/7 "2020-09-18T14:30:46Z")

</div>

Yeah, I can definitely see the advantage with that use case.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/system/32/1746_2.png) [@system](https://community.prismic.io/u/system)\
**Post date:** [September 19, 2020, 2:30pm UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902/8 "2020-09-19T14:30:50Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/system/32/1746_2.png) [@system](https://community.prismic.io/u/system)\
**Post date:** [December 9, 2021, 12:09pm UTC](https://community.prismic.io/t/query-content-relationship-in-multiple-document-types/1902/9 "2021-12-09T12:09:58Z")

</div>


