From d910a1ee80af5e9120b2b3839e7a886c5c02d742 Mon Sep 17 00:00:00 2001 From: abador Date: Fri, 10 Jun 2022 13:55:57 +0200 Subject: [PATCH] Try single subquery again, ISSUE-952 --- persistence/sql/persister_continuity.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence/sql/persister_continuity.go b/persistence/sql/persister_continuity.go index 9151a4ba1dde..3e205f45e863 100644 --- a/persistence/sql/persister_continuity.go +++ b/persistence/sql/persister_continuity.go @@ -55,7 +55,7 @@ func (p *Persister) DeleteContinuitySession(ctx context.Context, id uuid.UUID) e func (p *Persister) DeleteExpiredContinuitySessions(ctx context.Context, expiresAt time.Time, limit int) error { // #nosec G201 err := p.GetConnection(ctx).RawQuery(fmt.Sprintf( - "DELETE FROM %s WHERE id in (SELECT id FROM (SELECT id FROM %s c WHERE expires_at <= ? and nid = ? ORDER BY expires_at ASC LIMIT %d ) AS s )", + "DELETE FROM %s WHERE id IN (SELECT id FROM %s WHERE expires_at <= ? and nid = ? ORDER BY expires_at ASC LIMIT %d )", new(continuity.Container).TableName(ctx), new(continuity.Container).TableName(ctx), limit,