У меня есть два стола - Предмет и заказ.SQL внутреннее соединение на разбивке на страницы
Item
=====================
ID, ItemName
Order
========================
orderID, ID , status
Я хочу присоединиться к таблице с помощью внутреннего соединения:
SELECT Order.orderID, Order.ID, Item.ItemName
FROM Order
INNER JOIN Item
ON Order.ID=Item.ID
Но проблема мне нужно сделать нумерацию страниц на PHP.
У меня есть код, но я не знаю, как его изменить, так как мой sql не очень хорош.
Вот код (у меня есть изменить его и способен отображать с «*», но не имеют ни малейшего представления о том, как применять внутреннее соединение, как описано выше на ниже код):
SELECT TOP 20 * FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY Order.orderID) AS RowNumber, *, TotalRows=Count(*) OVER()
FROM Order WHERE status=1
) _tmpInlineView
WHERE RowNumber >= 20 AND status=1 ORDER BY Order.orderID
Спасибо заранее.
во внутреннем запросе с соединением, где же таблица ЛИЦ приходит в использовании? ? вы должны называть его Item i guess –
К сожалению, я редактировал внутреннее соединение. Извините за беспокойство – Genjo