Chào các anh chị, em đang tìm hiểu và làm thử cách sắp xếp bài viết ở trong 1 forum, theo em thấy nó sẽ như thế này: sắp xếp bài viết theo thứ tự comment gần nhất hoặc post mới nhất, em có 2 bảng SQL sau:
Bảng posts
và post_comments
Trong đó column post_id
là primary key trỏ về id
của table posts
ạ.
Em đã thử leftJoin table posts
với post_comment
, sau đó orderBy posts.created_at
, orderBy tiếp post_comments.created_at
, rồi select('posts.*')
để lấy mỗi giá trị của table posts
thôi, nhưng nó cứ lỗi hoài ạ :’( , có nhiều comment trong một post thì nó tự nhân post đó lên luôn hic , rồi sắp xếp bậy bạ nữa :’( , có anh chị nào đã từng làm forum hay đại loại giống thế này thì có thể chỉ cho em được không ạ, em cám ơn