我需要在下面的查询中使用ROW_NUMBER()来返回结果的第5到10行。任何人都可以告诉我我需要做什么?我一直在努力没有用。如果有人可以帮助,我会非常感激。SQL ROW_NUMBER with INNER JOIN
SELECT *
FROM villa_data
INNER JOIN villa_prices
ON villa_prices.starRating = villa_data.starRating
WHERE villa_data.capacity >= 3
AND villa_data.bedrooms >= 1
AND villa_prices.period = 'lowSeason'
ORDER BY villa_prices.price,
villa_data.bedrooms,
villa_data.capacity
这看起来有点家庭作业-y-你有什么*尝试*?它是否导致错误? “错”结果?你显然*已经知道'ROW_NUMBER'是执行分页的正确功能... – 2012-03-17 17:57:03
@Damien_The_Unbeliever他提供了查询。对不起,只是想要合理。这是一个有效的问题。 – 2012-09-27 12:41:18