【发布时间】:2011-09-03 14:51:57
【问题描述】:
不确定这是否可以做到,但这是我正在尝试做的。
我有两张桌子: 表 1 称为任务,它包含所有可能的任务名称 表 2 称为 Task_subset,它仅包含表 1 中包含的任务名称的子集
我有一个名为@TaskControl 的变量,它作为参数传入,它要么等于Table1 要么等于Table2
根据@TaskControl 变量的值,我想加入我的一个任务表
例如:
If @TaskControl = 'Table1':
Select * From Orders O Join Task T on T.id = O.id
If @TaskControl = 'Table2):
Select * From Orders O Join Task_subset T on T.id = O.id
我将如何做到这一点,Sql Server 08
【问题讨论】:
-
Task和Task_subset是否具有相同的列结构?
标签: sql tsql sql-server-2008 join