我有一个文件名数据库,该文件名与一组主题多对一关联。如何从数据库中与给定主题相关的多个文件名中随机选择一个?
我正在使用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/