Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
SELECT i.ProductID, p.Name, i.LocationID, i.Quantity
,RANK() OVER
(PARTITION BY i.LocationID ORDER BY i.Quantity DESC) AS 'RANK'
FROM Production.ProductInventory i
INNER JOIN Production.Product p
ON i.ProductID = p.ProductID
ORDER BY p.Name;select *
from tbl
where name = 'test' and id = $pk
ORDER BY name, surname
limit 1select *
from tbl
where name = 'test' and id = $pk
ORDER BY name, surname
limit 1, 1select *
from tbl
where name = 'test' and id = $pk
ORDER BY name DESC, surname DESC
limit 1, 1
Выбираем предыдущую и следующую запись зная id