这是页面 URL http://domain.com/testphp?id=1&mview=4
选项从名为je_add_choice的表中显示, 其中包含字段名称
- 选择ID
- poll_id
- choice_creator_id
- 选择名
- 选择图像
- 描述
- 选择创作时间
它显示了他们对特定民意调查的投票的选择,我想要做的是,我必须按票数显示选择的顺序。但问题是,选择的投票数来自另一个名为je_user_vote 的表,它包含字段
- 用户身份
- poll_id
- 选择ID
- vote_id(主键)
- 日期时间投票
- 用户类型
在投票页面中,我使用了查询
select * from je_addchoice where poll_id='$poll_id'
在此查询中,$pollid 变量是从 url $_GET['id']
我想将查询重写为
select * from je_addchoice where poll_id='$poll_id' // append the code order by count(fieldname) from je_user_vote table.
我已经用过
SELECT *, (
SELECT count(*)
FROM je_uservote T2
WHERE T2.pollid=T1.pollID
AND T2.choiceid=T1.choiceID) AS votes
FROM je_addchoice T1
ORDER BY votes
但它显示了空白页。任何人都可以帮助我解决这个问题。提前感谢您阅读本文并帮助我解决