Tôi có bảng chứa nhận xét của người dùng và tôi muốn truy xuất nhận xét cuối cùng được thực hiện bởi mỗi người dùng.nhận dữ liệu từ mối quan hệ nhiều đến nhiều số
Query dưới đây sẽ cung cấp cho u một ý tưởng về những gì tôi đang cố gắng để làm
select comment, comment_id, userId FROM comments_table
WHERE comment_id in (
SELECT MAX(comment_id)
FROM comments_table where userId in (2001, 2002, 2010)
GROUP BY userId
)
Trên công trình truy vấn nhưng mất nhiều thời gian đặc biệt là nếu có nhiều userIds.
Tôi cần một tuyên bố truy vấn nhanh hơn hoàn thành cùng một điều.
giảm thời gian truy vấn từ 1 giây xuống 0,0026. cảm ơn – user1502826
tôi cần thêm gì vào truy vấn ở trên nếu có một bảng khác gọi là user_details là u mà tôi cũng muốn trích xuất các cột u.mainimage và u.fullname có thể sử dụng b.user_id = u.user_id – user1502826
Bảng 'user_details' sẽ có gì kết nối liên kết tới? Bảng bình luận? Bảng người dùng? –