Hi I have written the following Typeform Querybuilder code ...
queryBuilder.andWhere('tdm.type =:type', { type: filters.type })
queryBuilder.andWhere('tdm.form =:form', { form: filters.formId })
if (filters.orLeadId && filters.orSupportId) {
queryBuilder.andWhere(subQb => {
subQb.where('tdm.leadId = :lead', { lead: filters.orLeadId }),
subQb.orWhere('tdm.supportId = :support', {
support: filters.orSupportId,
})
})
}
But it results in neglecting the andWhere Operators and results in the following query
SELECT "tdm"."id" AS "tdm_id", "tdm"."form_id" AS "tdm_form_id" FROM "tdm" "tdm" WHERE "tdm"."lead_id" = $1 OR "tdm"."support_id" = $2
Can anyone help me to get the above code right please!!!