diff --git a/packages/client/src/sql.ts b/packages/client/src/sql.ts index a24b9102..686f3a77 100644 --- a/packages/client/src/sql.ts +++ b/packages/client/src/sql.ts @@ -173,7 +173,7 @@ const sqlFnInner = ( case 'fragment': { const innerArgs = param.args as Parameters - const innerResult = sqlFnInner({priorValues: values.length}, ...innerArgs) + const innerResult = sqlFnInner({priorValues: values.length + priorValues}, ...innerArgs) segments.push(...innerResult.segments()) values.push(...innerResult.values) break @@ -181,7 +181,7 @@ const sqlFnInner = ( case 'sql': { const innerArgs = param.templateArgs() as Parameters - const innerResult = sqlFnInner({priorValues: values.length}, ...innerArgs) + const innerResult = sqlFnInner({priorValues: values.length + priorValues}, ...innerArgs) segments.push(...innerResult.segments()) values.push(...innerResult.values) break