问题描述
是否可以根据项目的属性多次导出同一行?
例如,假设CategoryModel
有一个List<ProductModel>
。
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
|------------------------------|
| cat1 | prod2 |
|------------------------------|
| cat1 | prod3 |
|------------------------------|
使用翻译器可以实现吗?我能对他们做的最好的事情是:
| category_code | product_code |
|------------------------------|
| cat1 | prod1 |
| | prod2 |
| | prod3 |
|------------------------------|
编辑:ImpEx标头是这样的:
INSERT_UPDATE Category; code; @product_translated[translator = ...]
解决方法
对于列表,我不确定是否有一种简便的方法。
对于关系,您可以简单地使用类型。要获取产品类别映射的列表,您可以执行以下操作:
UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,version))
来源将是类别,而目标将是产品。