MySQL查询未正确偏移

MySQL查询未正确偏移,mysql,Mysql,有人能帮我理解为什么下面的查询没有正确地偏移吗 这意味着选择games表中的所有记录,并根据另一个表(wishlist)中是否存在具有相同gameId@memberId的记录添加一个值为0或1的列(用简单的英语,从游戏中获取所有记录,并在我给您的memberId下标记wishlist表中存在的任何游戏) 当我将偏移量从1更改为2、3或其他值时,会出现许多相同的记录,这没有任何意义。我哪里做错了 模式: platforms(id, platform) members(id, name) games

有人能帮我理解为什么下面的查询没有正确地偏移吗

这意味着选择games表中的所有记录,并根据另一个表(wishlist)中是否存在具有相同gameId@memberId的记录添加一个值为0或1的列(用简单的英语,从游戏中获取所有记录,并在我给您的memberId下标记wishlist表中存在的任何游戏)

当我将偏移量从1更改为2、3或其他值时,会出现许多相同的记录,这没有任何意义。我哪里做错了

模式:

platforms(id, platform)
members(id, name)
games(id, platformId, releaseDate)
wishlists(id, memberId, gameId)

LIMIT 1,8
表示从第1行开始(从0开始),取8行。所以
LIMIT 2,8
将从第2行开始为您提供8行,其中7行与
LIMIT 1,8

完全木偶相同!我忘了我应该乘以偏移量*限制来获得正确的分页!
platforms(id, platform)
members(id, name)
games(id, platformId, releaseDate)
wishlists(id, memberId, gameId)