Я работаю над запросом, который должен дать мне результат, например:
|--Name--|--Surname--|--Language--|--Date-- |
| James | Hetfield | en,gb,fr | 2011-01-01|
| Lars | Ulrich | gb,fr,ca | 2011-01-01|
, но мой выбор получает набор строк, таких как:
| James | Hetfield | en | 2011-01-01|
| James | Hetfield | gb | 2011-01-01|
| James | Hetfield | fr | 2011-01-01|
| Lars | Ulrich | gb | 2011-01-01|
| Lars | Ulrich | fr | 2011-01-01|
| Lars | Ulrich | ca | 2011-01-01|
Какой лучший метод вы рекомендуетепреобразовать наборы результатов в значения, разделенные комой, в сгруппированном столбце «на лету»?Я обнаружил, что CROSS APPLY может выполнить эту работу, но люди говорят, что этот метод очень трудоемкий.В качестве дополнения БД имеет огромное количество данных.
Заранее спасибо, С уважением, Адриан