我有一个智能搜索过滤器,可以按标签过滤新闻项目,这些过程都可以正常使用。
过滤器下拉列表的查询如下:
SELECT' DocumentTags',TagName,TagName FROM CMS_Tag WHERE ## WHERE ## ORDER BY ## ORDERBY ##
我需要知道如何添加默认值"全部" (基本上没有过滤器)到这个列表,但无法弄清楚如何做到这一点。
我目前唯一的选择是使用" All"标记所有文档。标签然后会出现,但希望还有另一种方式吗?
答案 0 :(得分:2)
我通常会查询默认的空字符串,空字符串,显示文本并使用UNION将其绑定到结果实际过滤:
SELECT '','','-- Select a Value --'
UNION
SELECT 'DocumentTags', TagName, TagName
FROM CMS_Tag
WHERE ##WHERE##
ORDER BY ##ORDERBY##