Tôi có bảng sau:
CREATE TABLE post (
id bigint primary key,
thread_id bigint,
is_notice boolean,
title text,
content text
)
Tôi hiển thị danh sách bằng cách sử dụng truy vấn sau:
SELECT * FROM post ORDER BY is_notice desc, thread_id desc, id
Sau đó, được đưa ra bài đăng được chọn bởi id (tức là SELECT * FROM post where id=3
), làm cách nào để truy xuất các bài đăng tiếp theo và trước đó?
@dezso Xin lỗi, tôi đã chỉnh sửa bài đăng
—
alice
WHERE
mệnh đề, bạn trả lại tất cả các hàng từ bảng, không có tiếp theo hoặc trước đó. Bạn có thể giải thích tốt hơn một chút?