此SQL查询为我提供了我想要的结果;不过,我想用一个不同的列排序结果:使用PHP/MySQL运行查询,然后按另一列重新排序结果
SELECT *
FROM post
INNER JOIN account ON post.account_id = account.account_id
WHERE post_id > new
ORDER BY post_date
ASC LIMIT 10;
我不能简单地改变ORDER BY post_date ASC
到ORDER BY post_id DESC
,而实际上为了将在查询我想要的方式...它会给我的错10篇文章。
我只是想拿确切结果上面的查询,然后重新排序结果由post_id
。
如果可能的话,我想用SQL来做到这一点,如果不是的话,我可以通过将结果添加到反转的新数组中来排序结果。
您的查询失败,返回MySQL错误1060:复制,因为两个表中的'account_id'现有的列名。 – 2010-03-01 22:21:14
它的确如此,我对数据库进行了一些更改,现在它们都像魅力一样工作,谢谢指出! – 2010-03-01 22:38:31