Можно ли отображать все, кроме первой строки, из таблицы в sql server 2005? У меня есть эти данные:Как отобразить все, кроме первой строки таблицы?
---------------------------------
| ID | Name |
---------------------------------
| 1 | John Smith |
| 2 | John Doe |
| 3 | John Thatcher |
---------------------------------
В моем запросе мне нужно, чтобы быть в состоянии получить «John Doe» и «Джон Тэтчер». Мне не нужен столбец «ID», который будет отображаться, так что я не могу использовать ROW_NUMBER здесь нравится следующим образом:
select Name from Customers where ROW_NUMBER() over (order by Id)>1
Пожалуйста совет.
спасибо.
UPDATE: Разъяснение: Я хотел бы мой запрос, возвращающий только имя столбца, но я не могу использовать табличные выражения, потому что я использую запрос как часть конкатенации:
select stuff((select ', '+pfn.FullName from PlaintiffsFullNameView pfn where pfn.SuitId=s.Id for xml path('')),1,1,'') as "CoPlaintiffs"
Теперь я необходимо преобразовать этот запрос, чтобы возвратить всех, кроме первого истца, в конкатенированном виде.
ОБНОВЛЕНИЕ 2: Извините за испорченное объяснение, позвольте мне попробовать его заново: У меня есть таблица костюмов и таблица истцов. (один к большому числу) У меня есть требование отображать каждый иск со всеми объединенными истцами, конкатенированными. «Искренний истцы» - это любой, но первый иск. Я могу объединить всех истцов и отобразить их вместе с соответствующими данными костюма (все в одной строке), но я не могу понять, как конкатенировать всех иждивенцев и отображать их как строку в столбце строки.
Любопытно, что вы делаете с результатами запроса, которые возвращают идентификатор или Row_Number, вызывают проблему? Большинство визуальных дисплеев могут в случае необходимости пропускать эти поля (редко показывать идентификатор, но использовать их как ссылку.). – JeffO
просто потому, что материал (.... для пути xml ...) будет включать в себя другие столбцы в полученном xml, который разбивает конкатенацию – Valentin