只是想知道是否有办法实现这一点:
我需要根据用户付费的项目显示一些记录,以显示在他们希望的类别之上。
我已经找到了如何在顶部显示它们,但实际上最近的记录总是出现在顶部,这实际上并不好。
结果如下:
itemid, promoid, datepaid
49, 8, 14/08/2013
32, 2, 12/08/2013
34, 0, null
35, 0, null
其中:promid = 0表示未支付。 而且应该在底部。
我需要的是按升序对promoid进行重新排序,以便先付费的人将出现在最前面。
所有广告都已过期,因此出现在广告中的广告最终会过期并成为非广告项目。
读者无法理解我想要的东西。他们只是在不了解需要的情况下降级问题。
我已经清楚地提到了我想要的东西。我不需要一个简单的查询,只是根据“promoid而不是我希望那些先付款的人应该排在首位。”
注意:在对我的问题采取任何措施之前,请再阅读,并在评论中提出您的问题。我真的不喜欢在不理解问题的情况下被投票的问题。
答案 0 :(得分:0)
我需要的是按升序重新排序promoid
select itemid, promoid
from <table>
order by promoid asc