We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent edbf291 commit c872b83Copy full SHA for c872b83
1 file changed
services/libs/data-access-layer/src/members/queryBuilder.ts
@@ -47,14 +47,16 @@ export const buildSearchCTE = (
47
48
return {
49
cte: `
50
- member_search AS (
51
- SELECT DISTINCT mi."memberId"
+ member_search AS (
+ SELECT mi."memberId"
52
FROM "memberIdentities" mi
53
- INNER JOIN members m ON m.id = mi."memberId"
54
- WHERE (
55
- (mi.verified = true AND mi.type = $(emailType) AND LOWER(mi."value") LIKE $(searchPattern))
56
- OR LOWER(m."displayName") LIKE $(searchPattern)
57
- )
+ WHERE mi.verified = true
+ AND mi.type = $(emailType)
+ AND LOWER(mi."value") LIKE $(searchPattern)
+ UNION
+ SELECT m.id AS "memberId"
58
+ FROM members m
59
+ WHERE LOWER(m."displayName") LIKE $(searchPattern)
60
)
61
`,
62
join: `INNER JOIN member_search ms ON ms."memberId" = m.id`,
0 commit comments