2010-03-09 4 views
0

J'ai une base de données SQL Server qui a une table de produits, et une autre table qui contient une liste des variantes sku de chaque produit s'il en a un.Exporter des produits et des variantes à partir de SQL Server

Je veux exporter tous les produits et leurs SKU dans Excel. À l'heure actuelle, j'ai une fonction aide SQL qui exécute la sous-requête contre un product_id et concaténer tous les SKU dans une chaîne délimitée par des virgules, par exemple:

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

est-il un moyen de faire cela plus facile, de sorte que chaque SKU est une ligne dont le code de produit associé, ainsi, à savoir:

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

les détails des colonnes à la fois pour ta bles aiderait; sinon, nous devons supposer que le 'product_code' lie les deux tables ensemble. –

Répondre

0

en supposant que les deux tables sont reliées par une colonne product_code, étant dans les deux tableaux:

SELECT p.product_code, 
     p.name, 
     sv.sku 
    FROM PRODUCTS p 
    JOIN SKU_VARIANTS sv ON sv.product_code = p.product_code 
Questions connexes