Cita:
Empezado por sakuragi
...pero el problema que tengo es que si son varios me los va metiendo pero me va dejando espasion null. Por que primero me hace uno y despues el otro.
|
Me refería a combinar INSERT/UPDATE (tal vez no me expliqué bien).
articulo___cliente____proveedor
------------------------------
leche______pepe_______movistar
paste _____juan_______telmex
pan _______ruperto ___unefon
...
Se trataría de hacer un recorrido por las tres tablas a la vez y realizar el INSERT de la primera, algo así:
Código SQL
[-]
insert into TablaTemp (articulo, cliente, proveedor) values ('leche', NULL, NULL)
Y luego los dos updates de las siguientes:
Código SQL
[-]
update TT set cliente='Cliente' where articulo='leche'
// BIS para el otro, o incluso hacerlos los dos juntos.
De todas formas como te he dicho , no le veo sentido a ésto, ya que no tienen ningun órden. Las tablas deberían estar relacionadas, sino lo único que consigues es una mezcla de datos sin sentido.