diff --git a/src/main/reader/services/feed.ts b/src/main/reader/services/feed.ts index e2ba230..002b0c6 100644 --- a/src/main/reader/services/feed.ts +++ b/src/main/reader/services/feed.ts @@ -33,10 +33,9 @@ export const getByUrl = async (url: string) => { export const getAll = async (): Promise => { const sql = ` - select f.*, count(*) as count + select f.*, count(a.id) as count from feeds as f left outer join articles as a - on f.id = a.feedId - where a.read = 0 + on f.id = a.feedId and a.read = 0 group by f.id order by createTime desc; `