]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Joins cleanup
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 8 Apr 2019 15:55:33 +0000 (16:55 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 8 Apr 2019 15:59:00 +0000 (16:59 +0100)
Issue: #2251
Submitted by: @beiDei8z

src/libstat/backends/sqlite3_backend.c

index 8a3dcdc0c66cf5b8e0916c30542329a9f5bce454..5b5a6b896759da70c52e67e1c6d79bff8541d88b 100644 (file)
@@ -151,10 +151,8 @@ static struct rspamd_sqlite3_prstmt prepared_stmts[RSPAMD_STAT_BACKEND_MAX] =
        [RSPAMD_STAT_BACKEND_GET_TOKEN] = {
                .idx = RSPAMD_STAT_BACKEND_GET_TOKEN,
                .sql = "SELECT value FROM tokens "
-                               "LEFT JOIN languages ON tokens.language=languages.id "
-                               "LEFT JOIN users ON tokens.user=users.id "
-                               "WHERE token=?1 AND (users.id=?2) "
-                               "AND (languages.id=?3 OR languages.id=0);",
+                               "WHERE token=?1 AND users=?2 "
+                               "AND (language=?3 OR language=0);",
                .stmt = NULL,
                .args = "III",
                .result = SQLITE_ROW,