后端接口随机返回数据,前端滚动加载过滤重复数据实现SQL语句
{"title":"后端接口随机返回数据,前端滚动加载过滤重复数据实现SQL语句","description":"本文介绍如何使用SQL语句实现后端接口随机返回数据,前端滚动加载时过滤掉第一次随机返回的数据,并凑满10条数据返回前端。","keywords":"后端接口, 随机返回数据, 滚动加载, 过滤重复数据, SQL语句","content":"可以使用以下SQL语句来实现该需求:\n\nsql\nSELECT *\nFROM (\n SELECT *\n FROM your_table\n ORDER BY RAND()\n LIMIT 10\n) AS temp\nWHERE temp.id NOT IN (id1, id2, id3, ...)\n\n\n其中,your_table是要查询的表名,id1, id2, id3, ...是第一次随机返回的数据的id列表。这个SQL语句首先会随机返回10条数据,然后通过WHERE子句过滤掉第一次随机返回的数据,并保证返回的数据凑满10条。\n\n请将上述SQL语句中的your_table替换为实际的表名,并将id1, id2, id3, ...替换为第一次随机返回的数据的id列表。"}
原文地址: https://www.cveoy.top/t/topic/pVfC 著作权归作者所有。请勿转载和采集!