我有一个投票 Web 应用程序,其中有很多民意调查。有两张表,一张是民意调查问题和答案,一张是人们对这些民意调查的投票。对于每个用户,我想提供下一个功能,这样当他们按下下一个按钮时,就会将他们带到他们尚未回答的新民意调查。我不想再向表中添加字段,并且我不确定如何为尚未得到答复的特定用户“保存”投票 ID。这肯定已经做过很多次了,您使用过什么解决方案/设计模式?
最佳答案
获取尚未回答的用户的随机投票:
SELECT p.poll_id FROM polls p WHERE p.poll_id NOT IN
(SELECT r.poll_id FROM poll_to_user r WHERE r.user_id = [current_user_id])
ORDER BY RAND() LIMIT 1;
关于php - 创建下一个功能而不向表添加字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7533105/