我试图在查询中动态引用多个列名,我对如何实现相同感到困惑。下面,我正在陈述问题情况,并且非常感谢有关如何实现这一目标的任何提示。提前致谢
问题陈述: 我有一个列引用表,其中包含以下属性:Colname,colvalue,description。出于参考目的,我们将此表命名为Tablename:colref
我有一个标准表:Tablename:Tasks
现在使用colref我想从Tasks表中排除某些记录 对于前如果colref表中有一个条目,如下面所示 - 应该排除Tasks表中具有相同值的所有记录。
Colname:TaskType
Colvalue:Open
description: Excludes open tasks
有关如何实现相同目的的任何提示?
表任务:
TaskID TaskName Tasktype TaskStatus TaskOwner Description
1 abc SR New jim desc1
2 xyz SR WIP john desc2
3 qwe CR New dave desc3
4 rty SR Closed mike desc4
5 yui CR Closed paul desc5
表:Colref
ColName ColValue include description
TaskStatus New true all new tasks are included
Tasktype CR true all CR tasks are included
结果表:
TaskID TaskName Tasktype TaskStatus TaskOwner Description
1 abc SR New jim desc1
3 qwe CR New dave desc3
5 yui CR Closed paul desc5
基本上我想只包含ColRef表中提到的那些条件。在这种情况下,只有新的或CR类型的那些。
有什么建议吗?