Применительно к вашей ситуации код может быть:
оложим, у меня есть одна таблица под названиемJobs
:
CREATE TABLE [Jobs]
(
[JOBID] [int] IDENTITY(1,1) NOT NULL,
[PARTDESC] [nvarchar](64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[OrderPlacedBy] [nvarchar](64) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[SpecialistName] [nvarchar](64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Priority] [int] NOT NULL,
[Symptoms] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[CustomerNotes] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ShopNotes] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[JobType] [nvarchar](32) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[JobState] [nvarchar](32) COLLATE Latin1_General_CI_AS NULL,
[JobAddedDate] [datetime] NOT NULL,
[JobStartedDate] [datetime] NULL,
[JobFinishedDate] [datetime] NULL,
[JobShippedDate] [datetime] NULL,
[RecievedDate] [datetime] NULL
)
Я хочу видеть имя специалиста и его идентификаторы работы по горизонтали.
ANA 201,502,605,701,774
BEN 102,103,051
JEN 705,401,402,509,409,408
Специалист может иметьn
рабочие места. Допустим специалистANA
имеет 10 рабочих мест, где BEN имеет 5 рабочих мест.
Таким образом, я хочу показать специалисту его работу горизонтально, где количество рабочих мест может варьироваться в зависимости от специалиста.
Как я могу сделать это в SQL?