Применительно к вашей ситуации код может быть:

оложим, у меня есть одна таблица под названием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?

Ответы на вопрос(1)

Ваш ответ на вопрос