Экспорт продуктов и вариантов из SQL Server - PullRequest
0 голосов
/ 09 марта 2010

У меня есть БД SQL Server, в которой есть таблица продуктов, и другая таблица, в которой содержится список вариантов sku для каждого продукта, если он есть.

Я хочу экспортировать все продукты и их SKU в Excel. На данный момент у меня есть вспомогательная функция SQL, которая выполняет подзапрос для product_id и объединяет все SKU в строку с разделителями-запятыми, например:

Product Code,   Name,   SKUs
111             P1      77, 22, 11

Существует ли более простой способ сделать это, чтобы каждый SKU представлял собой строку, к которой относится и соответствующий код продукта, то есть:

Product Code, Name, SKUs
111           P1    77
111           P1    22
111           P1    11

1 Ответ

0 голосов
/ 09 марта 2010

Предполагая, что две таблицы связаны столбцом product_code, находящимся в обеих таблицах:

SELECT p.product_code,
       p.name,
       sv.sku
  FROM PRODUCTS p
  JOIN SKU_VARIANTS sv ON sv.product_code = p.product_code
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...