# How taskQuery paging exclude some taskId?

**URL:** <https://forum.flowable.org/t/how-taskquery-paging-exclude-some-taskid/10996>\
**Category:** Uncategorized\
**Created:** [November 6, 2023, 11:12am UTC](https://forum.flowable.org/t/how-taskquery-paging-exclude-some-taskid/10996 "2023-11-06T11:12:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wchar](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/wchar/32/3308_2.png) [@wchar](https://forum.flowable.org/u/wchar)\
**Post date:** [November 6, 2023, 11:12am UTC](https://forum.flowable.org/t/how-taskquery-paging-exclude-some-taskid/10996/1 "2023-11-06T11:12:33Z")

</div>

```auto
 TaskQuery taskQuery = taskService.createTaskQuery()
                    .processDefinitionId("test_model:123")
                    .taskIdNotIn() // like this ???
                    .listPage(1,100)

```

my flowable version:

```auto
<dependency>
    <groupId>org.flowable</groupId>
    <artifactId>flowable-spring-boot-starter</artifactId>
    <version>6.8.0</version>
</dependency>

```

---

<div class="post-metadata">

**Author:** ![martin.grofcik](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/martin.grofcik/32/71_2.png) [@martin.grofcik](https://forum.flowable.org/u/martin.grofcik)\
**Post date:** [November 7, 2023, 4:16pm UTC](https://forum.flowable.org/t/how-taskquery-paging-exclude-some-taskid/10996/3 "2023-11-07T16:16:20Z")

</div>

One of the possibilities:

```auto
taskService.createNativeTaskQuery().sql("...").listPage(1,100)

```

---

<div class="post-metadata">

**Author:** ![joram](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/joram/32/26_2.png) [@joram](https://forum.flowable.org/u/joram)\
**Post date:** [November 14, 2023, 12:04pm UTC](https://forum.flowable.org/t/how-taskquery-paging-exclude-some-taskid/10996/4 "2023-11-14T12:04:38Z")

</div>

What’s the use case for such a query? It could be a slow query, if your table has hundred of thousands of tasks.
