drizzle-team / drizzle-team/drizzle-orm
[FEATURE]: Add ability to use CTEs with UNION queries
Open
enhancement
qb/crud
qb/cte
qb/set-operators
- Dominant language
- TypeScript
- Stars
- 35.8k
- Forks
- 1.6k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 4
Description
### Describe what you want
When peforming a union, I would like to be able to use the "with" clause to define a CTE. For example:
```ts
const usersSubQuery = db
.$with('sq')
.as(getUserSubsetQuery());
await db.with(usersSubQuery).union(getFriendsWithSpecialDogsQuery,getFriendsWithSpecialCatsQuery);
```
Contributor guide
Assessment
This issue has not been assessed yet.