insertar desde otras tablas
Publicado por kensi (2 intervenciones) el 07/07/2016 17:02:26
Hola a todos.
Tengo un problema con el insert en sql no se como realizar ,les explico estoy insertando a una tabla información desde varias tablas eso lo puedo hacer el problema se presenta cuando quiero insertar desde una tabla (productos)
varios registros en una tabla pero enviando dos códigos por registro
ejemplo
hasta aqui solo pude insertar 3 produtos pero solo asi:
IdGenerado IdProducto Codigo Proveedor Precio IdProducto2 CodigoProveedor2 Precio2
1 ----------- 151------------- 061-058897 ---- 7.25
2 --------- 154 ------------ 078-5591 ------ 6.38
3----------- 215 ------------ 078-51425 ----- 2.15
el problema es como ingreso los otros tres iproducto2 codigoproveedor2 precio2 con codigos diferentes.
claro que para cada codigo ejemplo 151 le boy a mandar un codigo que elija yo xx codigo y o mismo para los demas ,por cada registro tengo que enviar 2 codigos de producto
Tengo un problema con el insert en sql no se como realizar ,les explico estoy insertando a una tabla información desde varias tablas eso lo puedo hacer el problema se presenta cuando quiero insertar desde una tabla (productos)
varios registros en una tabla pero enviando dos códigos por registro
ejemplo
1
2
3
4
5
6
7
8
9
10
11
12
INSERT INTO TempGeneradorPrecio
(IdProducto, CodigoProveedor, Precio)
SELECT
PO.IdProducto,
PO.CodigoProveedor,
LPD.PrecioCD as Precio
FROM Producto PO
LEFT JOIN ListaPrecioDetalle LPD ON PO.IdProducto= LPD.IdProducto
INNER JOIN ListaPrecio LP ON LPD.IdListaPrecio=LP.IdListaPrecio
LEFT JOIN MATERIAL MA ON PO.IdMaterial=MA.IdMaterial
WHERE LP.IdListaPrecio=1 AND PO.IdProducto in (151,154,215)
hasta aqui solo pude insertar 3 produtos pero solo asi:
IdGenerado IdProducto Codigo Proveedor Precio IdProducto2 CodigoProveedor2 Precio2
1 ----------- 151------------- 061-058897 ---- 7.25
2 --------- 154 ------------ 078-5591 ------ 6.38
3----------- 215 ------------ 078-51425 ----- 2.15
el problema es como ingreso los otros tres iproducto2 codigoproveedor2 precio2 con codigos diferentes.
claro que para cada codigo ejemplo 151 le boy a mandar un codigo que elija yo xx codigo y o mismo para los demas ,por cada registro tengo que enviar 2 codigos de producto
Valora esta pregunta


0