В MS SQL Server 2008, как мне сделать оператор выбора, который объединяет две таблицы и возвращает содержимое таблицы 2 в виде списка, разделенного запятыми?
Пример: Таблица 1 содержит все мои заказы, а таблица 2 — строки моих заказов. Я хочу выбрать все поля из заказов, а также список всех полей, разделенных запятыми, из соответствующих строк заказа, причем каждая строка заказа разделена точкой с запятой (или чем-то еще).
Что-то вроде этого:
| Orders.custno | Orders.name | Orders.email | Orders.phone | Order lines |
|---------------|-------------|------------------|--------------|---------------------------------------------------------------------|
| 123456 | Dave | [email protected] | 1234567890 | “112233”,”Running shoes”,”495.00”;”223344”,”Roller blades”,”699.00” |
Надеюсь, это имеет смысл.
Спасибо.