mirror of
https://code.mensbeam.com/MensBeam/Arsse.git
synced 2024-12-22 21:22:40 +00:00
Appease PostgreSQL's max() aggregate
This commit is contained in:
parent
527ecee393
commit
5c5a5a4886
1 changed files with 8 additions and 4 deletions
|
@ -820,10 +820,14 @@ class Database {
|
||||||
arsse_articles.id as id,
|
arsse_articles.id as id,
|
||||||
arsse_articles.feed as feed,
|
arsse_articles.feed as feed,
|
||||||
arsse_articles.modified as modified_date,
|
arsse_articles.modified as modified_date,
|
||||||
max(
|
(
|
||||||
arsse_articles.modified,
|
select
|
||||||
coalesce((select modified from arsse_marks where article = arsse_articles.id and subscription in (select sub from subscribed_feeds)),''),
|
arsse_articles.modified as term
|
||||||
coalesce((select modified from arsse_label_members where article = arsse_articles.id and subscription in (select sub from subscribed_feeds)),'')
|
union select
|
||||||
|
coalesce((select modified from arsse_marks where article = arsse_articles.id and subscription in (select sub from subscribed_feeds)),'0001-01-01 00:00:00') as term
|
||||||
|
union select
|
||||||
|
coalesce((select modified from arsse_label_members where article = arsse_articles.id and subscription in (select sub from subscribed_feeds)),'0001-01-01 00:00:00') as term
|
||||||
|
order by term desc limit 1
|
||||||
) as marked_date,
|
) as marked_date,
|
||||||
NOT (select count(*) from arsse_marks where article = arsse_articles.id and read = 1 and subscription in (select sub from subscribed_feeds)) as unread,
|
NOT (select count(*) from arsse_marks where article = arsse_articles.id and read = 1 and subscription in (select sub from subscribed_feeds)) as unread,
|
||||||
(select count(*) from arsse_marks where article = arsse_articles.id and starred = 1 and subscription in (select sub from subscribed_feeds)) as starred,
|
(select count(*) from arsse_marks where article = arsse_articles.id and starred = 1 and subscription in (select sub from subscribed_feeds)) as starred,
|
||||||
|
|
Loading…
Reference in a new issue