【发布时间】:2012-09-14 08:14:12
【问题描述】:
我有一个投票脚本,可以得出每个用户的投票数。
一切正常,除了我现在需要按票数顺序显示每个用户的票数。请看我的数据库结构:
参赛作品:
UserID, FirstName, LastName, EmailAddress, TelephoneNumber, Image, Status
投票:
item, vote, nvotes
item 字段包含vt_img,然后是UserID,例如:vt_img4,并且 vote 和 nvotes 都显示投票数。
有什么想法可以将它们联系在一起并按投票最多的顺序显示用户吗?
谢谢
【问题讨论】:
-
投票表中的每个用户是否只有一个条目?
-
Matteo Tassinari 和fluffeh 都有很好的答案,我同意fluffeh,你应该重新设计你的数据库结构,但是如果那不可能,那么Matteo 解决方案应该可以工作。
-
我根据OP的实际数据库结构构建了自己的解决方案,但我真的认为他可能想要重组他的数据库。有人对我的回答投了反对票,但也没有解释原因......
标签: php mysql sql database voting