相关疑难解决方法(0)

用于透视多个表的SQL语法

过去几天我一直在研究这个问题并且正在进行.

我的问题是基于我在这篇文章中接受的答案:stackoverflow问题

我现在将我的数据从单个400列表转移到更加可管理的数据库结构,非常感谢Damir Sudarevic.

我的数据库看起来像这样:

替代文字

 CREATE TABLE JobFiles (
  JobID  UNIQUEIDENTIFIER PRIMARY KEY,
  MachineID UNIQUEIDENTIFIER REFERENCES Machines(MachineID),
  [Desc]  NVARCHAR(MAX),
  Name  NVARCHAR(255),
  JobOpen  BIT,
  [CreateDate]  DATETIME NOT NULL DEFAULT GETDATE(),
  [ModifyDate]  DATETIME NOT NULL DEFAULT GETDATE(),
  [CreatedByUser]  NVARCHAR(64)  DEFAULT '',
  [ModifiedByUser] NVARCHAR(64)  DEFAULT '')
GO 

 CREATE TABLE JobParamType (
  ParamTypeID UNIQUEIDENTIFIER PRIMARY KEY,
  Name  NVARCHAR(255),
  [Desc]  NVARCHAR(MAX),
  IsTrait  NVARCHAR)

GO
 CREATE TABLE JobParamGroup (
  ParamGroupID UNIQUEIDENTIFIER PRIMARY KEY,
  Name  NVARCHAR(255),
  [Desc]  NVARCHAR(MAX))

GO


 CREATE TABLE JobParams (
  ParamID  UNIQUEIDENTIFIER PRIMARY …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot

7
推荐指数
1
解决办法
5271
查看次数

标签 统计

pivot ×1

sql ×1

sql-server ×1

t-sql ×1