我希望我的 SQL 表数据与表中的数据相反显示。在我的 SQL Analyzer 中,我的 SQL 得到了我想要的结果。
(它的缩短版)
SELECT jobpost_id FROM needa_job_employee_cv_jobpost ORDER BY jobpost_id DESC
使用 SQL 分析器按此顺序显示 ID 20;18;7;6;4;
,这正是我想要的。
但由于某种原因,它出现7;6;4;20;18
在我的网站上。
为什么它会随机拆分牌组(使用扑克术语)?
如果我使用 response.write 来展示我的数组是如何构建的,它会出现在这些片段中。
7
7;6
7;6;4
7;6;4;20
7;6;4;20;18
那么我的 SQL 怎么能从表的一半开始,向上,然后在末尾添加呢?
SELECT jobpost_id FROM needa_job_employee_cv_jobpost
如果没有 Order By,它会像这样4;6;7;18;20
与我想要的相反。
这是通过 ASP Classic 完成的。
应要求编辑
我的循环产生数组。
DO WHILE NOT getinfo.EOF
getjobpost_id = getjobpost_id & symbol & trim(getinfo("jobpost_id"))
response.Write(getjobpost_id)
symbol = ";"
symboll = "|"
getinfo.MoveNext
loop