Я начинаю с этого запроса:
SELECT TOP 1 Parties.FirstName + ' ' + Parties.MiddleName + ' ' + Parties.LastName AS Plaintiffs
FROM Jackets INNER JOIN
JacketPartyLinks ON Jackets.Id = JacketPartyLinks.Jacket_JacketPartyLink INNER JOIN
Parties ON Parties.Id = JacketPartyLinks.JacketPartyLink_Party
WHERE (Jackets.Id = @JacketID) AND (JacketPartyLinks.Role = 0)
Что я хотел бы сделать, так это подсчитать, что было возвращено, и, если это одна строка, ничего не делать.Если это более одной строки, добавьте что-то вроде ", et al".Обратите внимание, что этот запрос возвращает один столбец, и хотя он должен иметь возможность работать автономно, он также должен работать как подзапрос.
Как это можно сделать?
РЕДАКТИРОВАТЬ: Добавить TOP 1