Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
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