私はテーブル:documents
,languages
およびdocument_languages
を持っています。ドキュメントは1つ以上の言語で存在し、この関係はdocument_languages
にマッピングされています。MySQLのWHERE、LIMITおよびページ番号
ドキュメントとその言語をすべてページに表示し、結果セットにページを設定して各ページに10個のレコードを表示するとします。 WHERE
ステートメントがあり、取得する言語を指定します(例:en、fr、it)。
文書には10個の文書しか表示したくないのに(LIMIT 10
)、文書に複数の言語がある場合は、10個以上のレコードを返さなければなりません。
LIMIT
とLIMIT
の文を1つのクエリで組み合わせて、必要なレコードを取得するにはどうすればよいですか?
あなたは現在のクエリを(10件の結果を)投稿できますか? – Itay