Just nu i M3-nätverket
Jump to content

Uppdatera 1000 poster i tabell med värden från en annan tabell


juggsson05

Recommended Posts

Jag har dels en tabell PRODUCT med ca 5000 artiklar och jag har dels från en textfil skapat en tabell som heter LAGERPLATS. I LAGERPLATS finns 3 fält: artikelnr, lagerplats1 och lagerplats2. Tabellen innehåller ca 1000 artiklar och alla dessa artikelnummer finns även i PRODUCT. Jag vill alltså uppdatera PRODUCT med de lagerplatser som finns i tabellen LAGERPLATS. Fälten i PRODUCT heter location_1 och location_2. Jag har försökt med EXISTS, BEGIN...END men får syntax error. Är det JOIN eller någon FOR EACH slinga som är bättre eftersom alla nummer i LAGERPLATS ska användas, dvs ingen selektering i den tabellen?

Link to comment
Share on other sites

Vet inte exakt hur kompatibel SQL-satsen blir, och jag är lite osäker på om jag tolkat dig rätt, men i mysql men jag hade gjort följande:

 

UPDATE product, lagerplats SET product.location_1 = lagerplats.lagerplats1, product.location_2 = lagerplats.lagerplats_2 WHERE product.artnr = lagerplats.artnr

Link to comment
Share on other sites

Nja, jag fick syntax fel. Jag kör sql server

 

Jag lyckades efter en hel del syntax fel till slut hitta rätt med en INNER JOIN.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...