我有一个包含元素和关键字的 MySQL 数据库。如果有人按关键字搜索元素,他们可能会获得大量点击。与其返回所有匹配的元素,我想做相当于返回第 n 组 m 个元素。这将允许我显示前 m 个匹配元素,然后获取并显示接下来的 m 个匹配元素,等等。
作为一个具体的例子,假设我有一个图像数据库,我使用关键字“ball”进行搜索,总共有 500 个匹配项,我想查询数据库以返回前 50 个,然后是第二个 50,等等。假设元素的顺序是确定的(使用 ORDER BY),我不知道如何子选择这些匹配元素的子集。
谢谢你的帮助。