我正在尝试编写一个GQL查询,它返回N个特定类型的随机记录。我当前的实现可以工作,但需要对数据存储进行N次调用。如果可能,我想让它对数据存储进行一次调用。目前,我为输入到数据存储中的每一种类型分配一个随机数。当我查询随机记录时,我会生成另一个随机数,并查询记录> rand ORDER BY asc LIMIT 1。这是可行的,但是,它只返回1条记录,所以我需
我的问题非常简单,如何在同一个SQL语句中选择9条随机记录和1条已定义记录?到目前为止,我所能想到的就是这样,它只返回一个合作伙伴记录(已定义的记录),而不返回其他9个随机记录。= '$x' ORDER BY RAND() LIMIT 10";
为了详细说明,我需要返回10条记录,其中没有一条应该是“$x”,其中一条