|
@@ -1,38 +1,41 @@
|
|
|
-## material (1 табличка)
|
|
|
+## SQL import
|
|
|
+
|
|
|
+### 1 табличка
|
|
|
+
|
|
|
```
|
|
|
+INSERT INTO `aleuhin`.`MaterialType`
|
|
|
+(`Title`,
|
|
|
+`DefectedPercent`)
|
|
|
+SELECT
|
|
|
+DISTINCT `12`.`Тип материала`,
|
|
|
+ 0
|
|
|
+FROM `aleuhin`.`12`;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
INSERT INTO `aleuhin`.`Material`
|
|
|
- (`Title`,
|
|
|
- `CountInPack`,
|
|
|
- `Unit`,
|
|
|
- `CountInStock`,
|
|
|
- `MinCount`,
|
|
|
- `Cost`,
|
|
|
- `MaterialTypeID`)
|
|
|
-SELECT `material_import`.`name`,
|
|
|
- `material_import`.`count`,
|
|
|
- `material_import`.`edizm`,
|
|
|
- `material_import`.`quantity`,
|
|
|
- `material_import`.`min_ost`,
|
|
|
- `material_import`.`price`,
|
|
|
- MaterialType.ID
|
|
|
+(`Title`,
|
|
|
+`CountInPack`,
|
|
|
+`Unit`,
|
|
|
+`CountInStock`,
|
|
|
+`MinCount`,
|
|
|
+`Cost`,
|
|
|
+`MaterialTypeID`)
|
|
|
+SELECT `12`.`Наименование материала`,
|
|
|
+ `12`.`Количество в упаковке`,
|
|
|
+ `12`.`Единица измерения`,
|
|
|
+ `12`.`Количество на складе`,
|
|
|
+ `12`.`Минимальный возможный остаток`,
|
|
|
+ `12`.`Стоимость`,
|
|
|
+MaterialType.ID
|
|
|
FROM
|
|
|
- `aleuhin`.`material_import`,
|
|
|
- `aleuhin`.MaterialType
|
|
|
+`aleuhin`.`12`,
|
|
|
+`aleuhin`.MaterialType
|
|
|
WHERE
|
|
|
- `material_import`.`type`=MaterialType.Title;
|
|
|
- ```
|
|
|
-## Product (2 табличка)
|
|
|
-
|
|
|
-```
|
|
|
-INSERT INTO `aleuhin`.`ProductType`
|
|
|
- (`Title`,
|
|
|
- `DefectedPercent`)
|
|
|
-SELECT
|
|
|
- DISTINCT `store`.`Тип продукции`,
|
|
|
- 0
|
|
|
-FROM `aleuhin`.`store`;
|
|
|
+`12`.`Тип материала`=MaterialType.Title;
|
|
|
```
|
|
|
|
|
|
+### 2 табличка
|
|
|
|
|
|
```
|
|
|
INSERT INTO `aleuhin`.`Product`
|
|
@@ -43,35 +46,29 @@ INSERT INTO `aleuhin`.`Product`
|
|
|
`ProductionPersonCount`,
|
|
|
`ProductionWorkshopNumber`,
|
|
|
`ProductTypeID`)
|
|
|
-SELECT `store`.`Наименование продукции`,
|
|
|
- `store`.`Артикул`,
|
|
|
- `store`.`Минимальная стоимость для агента`,
|
|
|
- `store`.`Изображение`,
|
|
|
- `store`.`Количество человек для производства`,
|
|
|
- `store`.`Номер а для производства`,
|
|
|
+SELECT `12`.`Наименование продукции`,
|
|
|
+ `12`.`Артикул`,
|
|
|
+ `12`.`Минимальная стоимость для агента`,
|
|
|
+ `12`.`Изображение`,
|
|
|
+ `12`.`Количество человек для производства`,
|
|
|
+ `12`.`Номер а для производства`,
|
|
|
ProductType.ID
|
|
|
FROM
|
|
|
- `aleuhin`.`store`,
|
|
|
+ `aleuhin`.`12`,
|
|
|
`aleuhin`.ProductType
|
|
|
WHERE
|
|
|
- `store`.`Тип продукции`=ProductType.Title;
|
|
|
-
|
|
|
+ `12`.`Тип продукции`=ProductType.Title;
|
|
|
```
|
|
|
|
|
|
|
|
|
-## product material (3 табличка)
|
|
|
-
|
|
|
+### 3 табличка
|
|
|
|
|
|
```
|
|
|
INSERT INTO aleuhin.ProductMaterial
|
|
|
(ProductID, MaterialID, `Count`)
|
|
|
SELECT p.ID , m.ID ,
|
|
|
`Необходимое количество материала`
|
|
|
-FROM aleuhin.DOG pi, aleuhin.Product p, aleuhin.Material m
|
|
|
+FROM aleuhin.22222 pi, aleuhin.Product p, aleuhin.Material m
|
|
|
WHERE pi.Продукция = p.Title and pi.`Наименование материала` = m.Title
|
|
|
;
|
|
|
-```
|
|
|
-
|
|
|
-```
|
|
|
-THE END.
|
|
|
-```
|
|
|
+```
|