0
请让我知道我可以改变以下查询的方式,它会在MS Access完美地工作:顶在MS Access
$sql = "SELECT * FROM Registration Limit 100,200";
我尝试使用以下,但因此未工作方式上面的查询在SQL中起作用。
$sql = "SELECT TOP 100,200 * FROM Registration";
请让我知道我可以改变以下查询的方式,它会在MS Access完美地工作:顶在MS Access
$sql = "SELECT * FROM Registration Limit 100,200";
我尝试使用以下,但因此未工作方式上面的查询在SQL中起作用。
$sql = "SELECT TOP 100,200 * FROM Registration";
你不能直接做;访问不支持LIMIT
或TOP <countstart>, <countend>
语句。
你可以解决它,如果你有一个自动增加你的表(身份)列(或东西,你可以使用,而不是命令行):
SELECT
Top 100 reg.*
FROM
registration reg
WHERE
reg.RegistrationID >
(
SELECT
Top 100 r.RegistrationID
FROM
registration r
ORDER BY
r.RegistrationID
)
ORDER BY
reg.RegistrationID