我有一個查詢:從值列表中刪除空
<cfif topic NEQ "">
<cfquery name="queryTopicName" datasource="#ODBC#">
select topic as topicName from ltbTopics where topicId in (#topic#)
</cfquery>
<cfset selectedRiskCategories = ValueList(queryTopicName.topicName)>
</cfif>
這裏的「#話題#」包含其第一個值是空列表,所以它有喜歡,, 51,52,等所以它提供了一個錯誤:
「附近有語法錯誤‘’
線路33" 發生
的錯誤。任何一個可以幫助我在這個如何解決這個?
你提到一個空。該列表是否來自另一個查詢?如果是,並且只使用該查詢來檢索此值,那麼您可以將其包含在其他選擇主題中作爲來自ltbTopics的topicName,其中topicId位於(從some_other_table選擇主題where something = something_else) –