From 7280705baf3623cb991e0f1d9fbf4b8a6365c1e1 Mon Sep 17 00:00:00 2001 From: satori Date: Sat, 28 Dec 2024 03:16:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=9F=E8=AE=A1=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=EF=BC=8C=E9=81=BF=E5=85=8D=20NULL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- update.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/update.js b/update.js index 55edfe0..c898d97 100644 --- a/update.js +++ b/update.js @@ -96,9 +96,9 @@ export async function update(table, rank, views) { } const JOIN = { - 'comment': `SELECT comment_id AS id, COUNT(*) AS comment_count FROM web_comment WHERE ${WHERE[rank]} GROUP BY id`, - 'praise': `SELECT praise_id AS id, COUNT(*) AS praise_count FROM web_praise WHERE ${WHERE[rank]} GROUP BY id`, - 'collect': `SELECT collect_id AS id, COUNT(*) AS collect_count FROM web_collect WHERE ${WHERE[rank]} GROUP BY id` + 'comment': `SELECT comment_id AS id, IFNULL(COUNT(*), 0) AS comment_count FROM web_comment WHERE ${WHERE[rank]} GROUP BY id`, + 'praise': `SELECT praise_id AS id, IFNULL(COUNT(*), 0) AS praise_count FROM web_praise WHERE ${WHERE[rank]} GROUP BY id`, + 'collect': `SELECT collect_id AS id, IFNULL(COUNT(*), 0) AS collect_count FROM web_collect WHERE ${WHERE[rank]} GROUP BY id` } for (let name of ['comment', 'praise', 'collect']) {