2016-05-11 5 views
2

過去4年間のSQLを扱っていますが、こんにちはsql'ersです。今日私は少し複雑な状況に遭遇しました。このSQLは少し複雑な状況になりました

私はカラム、id、movieid、Lang、コメント、タイムスタンプを持つmysqlテーブルを持っているので、特定のムービーのコメントをレンダリングして、特定の映画が、私は次のクエリを試してみるとうまくいきません。だから、私が立ち往生した人を助けてください。ここで

SELECT comment from aaa where movieid=2 and language='en' between6 to 10 

基本的に私は(だけ渡されたMOVIEIDパラメータのために)私のAAAテーブルから10日のコメントに第六のコメントからフェッチする必要があります。すべての助けに感謝します。

答えて

1

ための適切な構文は、私の知る限り、あなたは合計で4件のコメントを取得する必要があります理解し、language = 'en'ANDを追加する必要があります(6thと10thの間)ので、6番目のレコードからはLIMITを使用します。

+1

ありがとう@mitkosoftあなたの時間を節約しました。 –

0

あなたはこれを試すことができます。

SELECT comment from aaa 
where movieid=2 and language='en' 
comment between 6 and 10 
0

あなたはまた、BETWEEN AND

SELECT comment 
FROM aaa 
WHERE movieid = 2 AND language = 'en' AND (comment BETWEEN 6 AND 10) 
関連する問題