2010-03-09 6 views
0

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

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

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

Есть ли более простой способ сделать это, так что каждый код является строкой, которая ассоциированный код продукта, а также, например:

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

столбцы детали для обоих та bles помогли бы; в противном случае мы должны предположить, что «product_code» связывает две таблицы вместе. –

ответ

0

Предполагая, что эти две таблицы связаны между собой product_code колонке, находясь в обеих таблицах:

SELECT p.product_code, 
     p.name, 
     sv.sku 
    FROM PRODUCTS p 
    JOIN SKU_VARIANTS sv ON sv.product_code = p.product_code 
Смежные вопросы