Doctrine orm Doctrine2随机查询

Doctrine orm Doctrine2随机查询,doctrine-orm,Doctrine Orm,我想用doctrine2从数据库中随机提取2行,但我无法做到这一点。我发现使用RAND()不可能轻松地完成这项工作,但是,哪种解决方案是最好的呢 从表中,我想选择一些行,例如销售行,我在is_sale中用1标记它,因此我不能用简单的偏移量来做 谢谢刚才在推特上问这个问题时,我被指了出来。这家伙对使用RAND()的性能提出了一个非常有效的观点。我想最好在应用程序中生成随机id,然后使用条令选择这些记录。这可能会有帮助:

我想用doctrine2从数据库中随机提取2行,但我无法做到这一点。我发现使用RAND()不可能轻松地完成这项工作,但是,哪种解决方案是最好的呢

从表中,我想选择一些行,例如销售行,我在is_sale中用1标记它,因此我不能用简单的偏移量来做


谢谢

刚才在推特上问这个问题时,我被指了出来。这家伙对使用RAND()的性能提出了一个非常有效的观点。我想最好在应用程序中生成随机id,然后使用条令选择这些记录。

这可能会有帮助: