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