Sql server 2008 在sql查询中添加计算列
我有一种情况,我有两个表,我想有一个计算列 表1:VacationMaster 表2:VacationMapping 我需要的是每次所有的假期列表都将来自主表 对于每个用户。我将提供userid作为过程的输入,结果如下所示 对于userID=1作为输入 希望我有点道理,如何进行这个查询。你可以试试这个 选择 vm.PrefVacationId, 描述 当vMap.PrefVacationId不为NULL时,则为“True” 否则为“假” 选举结束 来自VacationMaster vm 左外部联接VacationMapping vMap 在vm.PrefVacationId=vMap.PrefVacationId上 和vMap.UserID=@UserIDSql server 2008 在sql查询中添加计算列,sql-server-2008,tsql,Sql Server 2008,Tsql,我有一种情况,我有两个表,我想有一个计算列 表1:VacationMaster 表2:VacationMapping 我需要的是每次所有的假期列表都将来自主表 对于每个用户。我将提供userid作为过程的输入,结果如下所示 对于userID=1作为输入 希望我有点道理,如何进行这个查询。你可以试试这个 选择 vm.PrefVacationId, 描述 当vMap.PrefVacationId不为NULL时,则为“True” 否则为“假” 选举结束 来自VacationMaster vm 左外部联
为什么这个标签是C?我不确定它与您使用此查询的位置有何关联。将其标记为C所做的一切就是使其成为C而不是SQL的语法突出显示的代码示例。
PrefVacationId | Description
-----------------------------------------------
1 | abc
2 | xyz
3 | lmn
4 | pqr
5 | wqa
PrefVacationId [fk] | UseID | ID (PK of this table)
-----------------------------------------------
1 | 1 | 1
4 | 1 | 2
5 | 1 | 3
1 | 2 | 4
2 | 3 | 5
PrefVacationId | Description | IsSelected(Computed column)
-------------------------------------------------------------------
1 | abc | true
2 | xyz | false
3 | lmn | false
4 | pqr | true
5 | wqa | true