mat*_*hew 5 sql coldfusion sql-order-by
我们有一个coldfusion网站,可以检索我们的类别,然后按字母顺序显示它们.
我们希望能够通过手动安排带有数字的"排序"列的类别来强制执行订单,但如果此数字等于0或null,则使用字母顺序.
所以目前查询是
<cfquery name="qGetThrdCat" datasource="#request.dsn#">
SELECT *
FROM tbl_prdtthrdcats, tbl_scnd_thrdcat_rel
WHERE tbl_scnd_thrdcat_rel.thrdctgry_ID = tbl_prdtthrdcats.thrdctgry_ID
AND tbl_scnd_thrdcat_rel.scndctgry_ID = #URL.secondary#
AND thrdctgry_archive = 0
ORDER BY thrdctgry_Name ASC
</cfquery>
Run Code Online (Sandbox Code Playgroud)
如果我尝试,它会工作
ORDER BY thrdctgry_Sort ASC
Run Code Online (Sandbox Code Playgroud)
但我不能为我的生活加入他们,主要是因为我缺乏程序员的技能.
任何建议将不胜感激.
我可能误解了这个问题,但您应该能够对两个列进行排序:
ORDER BY thrdctgry_Sort ASC, thrdctgry_Name ASC
Run Code Online (Sandbox Code Playgroud)