在我的页面中,我使用以下查询来显示从当前时间到旧时间的选择。但它选择从旧时间选择到当前时间选择的行。
我想显示从当前时间到旧时间的选择
$result=mysql_query("(SELECT choice_id,poll_id,choicecreationtime from je_addchoice ORDER BY choicecreationtime DESC)
UNION
(SELECT choice_id,poll_id,datetime_voted from je_user_vote ORDER BY datetime_voted DESC)");
我不知道为什么会出现这个问题。如果我不使用 UNION 意味着它可以正常工作。例如。下面的查询显示了当前时间到旧时间的顺序
$result = mysql_query("SELECT * FROM je_addchoice, je_addpoll where je_addpoll.privacy='0' AND je_addpoll.start_date <= '$check_date' AND je_addpoll.end_date >='$check_date' AND je_addpoll.poll_id=je_addchoice.poll_id order by je_addchoice.choicecreationtime desc");
任何人都可以帮我解决这个问题