我有1個包含8000條記錄的MYSQL表。我想通過全名的第一個字符來查詢名字,中間名和姓氏。例如,我有40行記錄(名字,中間名和姓氏),他們的名字的第一個字符是SSS。我的問題是,如何查詢「SSS」只返回6個結果,當我再次查詢「SSS」時,我需要另外6個結果等等,直到所有40個記錄查詢結束。我需要根據值的第一個字符查詢MYSQL記錄
我用下面的查詢,但只返回前6個結果,當我下次查詢「SSS」時,它會一遍又一遍地返回相同的結果。拜託我需要你的幫忙。
SELECT *
FROM Table
WHERE (UPPER(FName) LIKE UPPER('S%')
AND UPPER(MName) LIKE UPPER('S%')
AND UPPER(LName) LIKE UPPER('S%')
ORDER BY ID
LIMIT 6 OFFSET 0
在此先感謝。
你需要增加偏移才能得到不同的結果 – Sharlike 2013-04-25 15:24:11