mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-08-03 11:46:22 -07:00
20 lines
No EOL
586 B
SQL
20 lines
No EOL
586 B
SQL
/*Gets post-id with thread top post id pairs*/
|
|
select
|
|
posts.id as selfid,
|
|
topposts.id as toppostid
|
|
from
|
|
dbprefixposts as posts
|
|
join dbprefixthreads as threads on threads.id = posts.thread_id
|
|
join dbprefixposts as topposts on threads.id = topposts.thread_id
|
|
where
|
|
topposts.is_top_post = TRUE
|
|
|
|
/*The top level files per post*/
|
|
|
|
SELECT files.post_id, filename
|
|
FROM dbprefixfiles as files
|
|
JOIN
|
|
(SELECT post_id, min(file_order) as file_order
|
|
FROM dbprefixfiles
|
|
GROUP BY post_id) as topfiles
|
|
ON files.post_id = topfiles.post_id AND files.file_order = topfiles.file_order |