我有一个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
答案 0 :(得分: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