我们有一个 ColdFusion 网站,它检索我们的分类,然后按字母顺序显示它们。
我们希望能够通过手动排列具有数字“排序”列的类别来强制排序,但如果该数字等于 0 或 null,则使用字母顺序。
因此,目前的查询为:
我们希望能够通过手动排列具有数字“排序”列的类别来强制排序,但如果该数字等于 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>
如果我尝试,它会起作用
ORDER BY thrdctgry_Sort ASC
但是我实在无法将它们连接起来,主要是因为我缺乏程序员的技能。
非常感谢您提供任何建议。
thrdctgry_Sort
进行排序,但如果它为零或为空,则希望按thrdctgry_Name
进行排序? - Taryn