09/10/2018, 23:58
Cho Mình hởi thăm về câu lệnh select của mysql
Mình muốn chọn ra từ CSDL record có `id ` = 10 và `categories` = 1, tuy nhiên mình muốn trả về kết quả là 5 record sao cho 2 kết quả đầu cũng là 2 record trước `id` = 10 và có `categories` = 1, kết quả thứ 3 là record có `id` = 10 và 2 kết quả còn lại là 2 record tiếp theo có `categories` = 1. Ai có cách, xin chỉ mình với ... hu hu hu
Bài liên quan
Ý mình muốn làm một Gallery, khi bắt đầu một slideshow tại một hình nào đó, thì bên cạnh nó luôn có các hinh cùng chủng loại liên tiếp để dễ dàng chuyển hình !
select next from `table` where cat = x and id > y order by id asc limit 1
select previous from `table` where cat =x and id < y order by id desc limit 1
Dùng php xử lý các record được trả về, các record có id < 10 sẽ là các record trước, các record > 10 là các record sau.. của record id đang xét.
ddth muôn năm
Mà tớ đang học symfony đây, có vấn đề gì trao đổi với cậu nhá