我有一个文件名数据库,它与一组主题进行多对一的关联。如何从数据库中与给定主题相关的多个文件名中随机选择一个文件名?
我正在使用 Zend Framework,因此如果有 ZF 函数可以提供帮助,请提及。
最佳答案
可能有一种更有效的方法,但我以前使用过这样的mysql查询。 (从来没有搞乱过ZF,所以我用mysql的方式来做......)
SELECT fn.filename
FROM subjects s
INNER JOIN filenames fn ON whatever joins the tables
WHERE the subject id matches
ORDER BY RAND()
LIMIT 1
关于php - 如何从表中选择一堆随机行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2911585/