小编LjC*_*ode的帖子

多个select语句合二为一,创建新列

我到处搜索,似乎无法找到解决方案.

现在我知道UNION的功能,但我不确定它是否在这里正确使用.这是我的查询:

  SELECT pos.pdPosition AS [Region 1]  
  FROM PositionData pos 
  WHERE pos.PositionId = 1765
  UNION ALL 
  SELECT pos.pdPosition AS [Region 2] 
  FROM PositionData pos 
  WHERE pos.PositionId = 1767
Run Code Online (Sandbox Code Playgroud)

我想要的是它创建新列,区域1包含数字1的数据和区域2包含数字2的数据.

我得到的是这个:

在此输入图像描述

我该如何拆分/我可以使用什么声明?

注意:这必须是一个select语句.

sql sql-server

3
推荐指数
2
解决办法
2550
查看次数

标签 统计

sql ×1

sql-server ×1