如何在不同情况下从不同的表中进行选择

伊恩

我有一些带有不同数据的表,但是它们具有相同的列UserId

如果您这样声明:

declare @Type nvarchar(max) = 'Video';
declare @Id nvarchar(max)='M00000000007199';
declare @UserIdTable TABLE (UserId bigint)

然后我想将值插入@UserIdTableby中@Type,并且我成像了:

insert into @UserIdTable 
case when @Type=Video then
  select UserId from VideoTable
else
  select UserId from TvTable
end

我知道那是错误的,对于该问题我该怎么办?

marc_s

CASET-SQL中的表达式是可以返回值表达式-它不是C#或VB.NET中的流控制语句,并且不能包含SQL语句或代码块。

您需要重写代码以使用常规IF .. THEN ... ELSE语句-类似于以下内容:

IF @Type = Video 
   INSERT INTO @UserIdTable 
      SELECT UserId FROM dbo.VideoTable
ELSE
   INSERT INTO @UserIdTable 
      SELECT UserId FROM dbo.TvTable

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不同情况下获取员工记录

来自分类Dev

选择不同情况下的ORDER BY问题

来自分类Dev

扑:如何在不同情况下跳转到不同页面?

来自分类Dev

如何在一个MySQL查询中从不同的表中进行选择?

来自分类Dev

如何在 Postgres 中使用 CASE 或 IF 语句从不同的表中进行选择?

来自分类Dev

在这种情况下,如何从具有不同 where 条件和不同条件组的同一个表中进行选择?

来自分类Dev

NSNumber与if语句在不同情况下

来自分类Dev

不同情况下的可选键

来自分类Dev

不同情况下的单身平等

来自分类Dev

如何在不同情况下(VBA)在Excel中删除重复项?

来自分类Dev

如何在不同情况下使用Regex.Replace

来自分类Dev

可以在不同情况下返回compareTo不同结果

来自分类Dev

如何在不同表中没有重复记录的情况下进行休眠保存

来自分类Dev

如何在熊猫中有条件地从不同的列中进行选择

来自分类Dev

在4种不同情况下对数组的项目进行分类

来自分类Dev

在4种不同情况下对数组的项目进行分类

来自分类Dev

如何在没有for循环的情况下从不同的数据帧中获取值?

来自分类Dev

RSpec:在不同情况下执行相同的期望

来自分类Dev

在不同情况下使用unsigned int?

来自分类Dev

测试不同情况下的Facebook登录

来自分类Dev

不同情况下的随机浮点数

来自分类Dev

在不同情况下的MVC必需的验证属性

来自分类Dev

在`hover`上-在不同情况下如何处理孩子`border-radius`?

来自分类Dev

不同情况下如何使用查询生成器

来自分类Dev

在ngTagsInput中如何显示不同情况下的验证消息?

来自分类Dev

dplyr:如何(简洁地)在不同情况下使用变异条件?

来自分类Dev

如何在不编写丑陋代码的情况下,在具有不同机会的多个选项之间进行选择

来自分类Dev

在这种情况下,应如何使用外键从不同的mysql表中删除数据?

来自分类Dev

bash-completion:如何在不同的选择中进行选择

Related 相关文章

  1. 1

    如何在不同情况下获取员工记录

  2. 2

    选择不同情况下的ORDER BY问题

  3. 3

    扑:如何在不同情况下跳转到不同页面?

  4. 4

    如何在一个MySQL查询中从不同的表中进行选择?

  5. 5

    如何在 Postgres 中使用 CASE 或 IF 语句从不同的表中进行选择?

  6. 6

    在这种情况下,如何从具有不同 where 条件和不同条件组的同一个表中进行选择?

  7. 7

    NSNumber与if语句在不同情况下

  8. 8

    不同情况下的可选键

  9. 9

    不同情况下的单身平等

  10. 10

    如何在不同情况下(VBA)在Excel中删除重复项?

  11. 11

    如何在不同情况下使用Regex.Replace

  12. 12

    可以在不同情况下返回compareTo不同结果

  13. 13

    如何在不同表中没有重复记录的情况下进行休眠保存

  14. 14

    如何在熊猫中有条件地从不同的列中进行选择

  15. 15

    在4种不同情况下对数组的项目进行分类

  16. 16

    在4种不同情况下对数组的项目进行分类

  17. 17

    如何在没有for循环的情况下从不同的数据帧中获取值?

  18. 18

    RSpec:在不同情况下执行相同的期望

  19. 19

    在不同情况下使用unsigned int?

  20. 20

    测试不同情况下的Facebook登录

  21. 21

    不同情况下的随机浮点数

  22. 22

    在不同情况下的MVC必需的验证属性

  23. 23

    在`hover`上-在不同情况下如何处理孩子`border-radius`?

  24. 24

    不同情况下如何使用查询生成器

  25. 25

    在ngTagsInput中如何显示不同情况下的验证消息?

  26. 26

    dplyr:如何(简洁地)在不同情况下使用变异条件?

  27. 27

    如何在不编写丑陋代码的情况下,在具有不同机会的多个选项之间进行选择

  28. 28

    在这种情况下,应如何使用外键从不同的mysql表中删除数据?

  29. 29

    bash-completion:如何在不同的选择中进行选择

热门标签

归档