你好sql'ers虽然在过去的4年里处理SQL。我今天遇到的情况很复杂。
我有一个包含columns,id,movieid,Lang,comment和timestamp的mysql表,所以我想为特定的电影呈现评论,在这个电影中,用户可以决定从哪里到哪里想要对该特定内容发表评论的范围电影,但当我尝试以下查询将无法解决。所以帮助我们,我被困了。
buffer
这里基本上我需要从我的aaa表中获取第6条评论到第10条评论(仅适用于传递的movieid参数)。所有帮助将不胜感激。
答案 0 :(得分:1)
据我所知,您需要总共获取4条评论(第6条和第10条之间),因此您希望从第6条记录开始使用LIMIT
:
SELECT
`comment`
FROM
aaa
WHERE
movieid = 2
AND `language` = 'en'
LIMIT 6,4
答案 1 :(得分:0)
你可以试试这个:
SELECT comment from aaa
where movieid=2 and language='en'
comment between 6 and 10
答案 2 :(得分:0)
您需要在AND
之后添加language = 'en'
,以及BETWEEN AND
SELECT comment
FROM aaa
WHERE movieid = 2 AND language = 'en' AND (comment BETWEEN 6 AND 10 )