From 2ade56a9521c44e57b9bd11e2fca9e4ec85db3fa Mon Sep 17 00:00:00 2001 From: miteruzo Date: Tue, 13 Feb 2024 08:34:31 +0900 Subject: [PATCH] =?UTF-8?q?Dao\Thread=20::=20find=20=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- daos/thread.php | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/daos/thread.php b/daos/thread.php index bf4b0fa..2eecbba 100644 --- a/daos/thread.php +++ b/daos/thread.php @@ -22,7 +22,7 @@ Thread LEFT OUTER JOIN responses AS r ON - r.threads_id = t.id + r.thread_id = t.id WHERE t.id <> 1 -- AND t.deleted = 0 @@ -56,7 +56,28 @@ Thread int $id) : \Dto\Thread { - ; + // TODO: 書くこと + + $sql = " + SELECT + t.id, + t.title, + t.explain, + MAX(r.date) AS latest + FROM + threads AS t + LEFT OUTER JOIN + responses AS r + ON + r.thread_id = t.id + WHERE + t.id = $id + GROUP BY + t.id + ORDER BY + latest DESC"; + + $result = $db -> query ($sql); }