Jag vill ta information från några kolumner i en post i en tabell och kopiera in i en annan, befintlig, post i samma tabell. Hur gör man det lättast? vad är kriteriet på vilka poster som skall kopieras samt till vilken post det skall matas in? Det är en post åt gången som ska kopieras, men jag vill inte behöva göra det för hand då även andra än jag ska använda denna databas. Personer och serienummer ska kopplas samman, så man identifierar den ena posten på personnummret och den andra på serienumret. Ligger dessa poster verkligen i samma tabell som där fälten hämtas? Jo, alla poster ligger i en tabell, vi har kommit fram till att det förmodligen blir bäst. Ungefär så här är tabellen uppbygd: Jo, alla poster ligger i en tabell, vi har kommit fram till att det förmodligen blir bäst. Ungefär så här är tabellen uppbygd: Jag fattar inte mycket av vad du vill göra! För att underlätta det hela och inte behöva skriva så mycket siffror bytte jag ut personnummer mot ID, tänkte att det har inte så stor betydelse exakt vad jag kallar mina poster för och vilka siffror de har i sig i mitt exempel. I mitt långa inlägg (som av misstag kom in två gånger) visar jag hur posterna ska flyttas. Är det något mer som är oklart så kan jag förklara det. Nåt åt det här hållet borde funkaKopiera info från en post till en annan
Sv: Kopiera info från en post till en annan
Sv:Kopiera info från en post till en annan
Sv:Kopiera info från en post till en annan
Du får gärna berätta lite utförligare om tabellen och de "nya posternas"
konstruktion och läge.Sv: Kopiera info från en post till en annan
ID namn serienummer färg
1 asd 1342798 rosa
1 asd 9834758 blå
1 asd 7583495 svart
2 htr 4539875 svart
2 htr 4857349 brun
3 jrew 2359768 rosa
3 jrew 3459874 svart
3 jrew 3467498 brun
Jag vill ange ett ID och ett serienummer och det som ska hända då är att ID och namn kopieras över till den post som serienumret finns. Om jag t.ex. anger ID 1 och serienummer 2359768 ska tabellen därefter se ut såhär:
ID namn serienummer färg
1 asd 1342798 rosa
1 asd 9834758 blå
1 asd 7583495 svart
2 htr 4539875 svart
2 htr 4857349 brun
1 asd 2359768 rosa
3 jrew 3459874 svart
3 jrew 3467498 brun
Jag har även gjort en fråga som skapar en tabell där varje ID finns med en gång och där serienummer och färg är uteslutet. Så den frågan kan man utnyttja om det är lättare att hämta namn och ID därifrån än från ursprungstabellen.Sv: Kopiera info från en post till en annan
ID namn serienummer färg
1 asd 1342798 rosa
1 asd 9834758 blå
1 asd 7583495 svart
2 htr 4539875 svart
2 htr 4857349 brun
3 jrew 2359768 rosa
3 jrew 3459874 svart
3 jrew 3467498 brun
Jag vill ange ett ID och ett serienummer och det som ska hända då är att ID och namn kopieras över till den post som serienumret finns. Om jag t.ex. anger ID 1 och serienummer 2359768 ska tabellen därefter se ut såhär:
ID namn serienummer färg
1 asd 1342798 rosa
1 asd 9834758 blå
1 asd 7583495 svart
2 htr 4539875 svart
2 htr 4857349 brun
1 asd 2359768 rosa
3 jrew 3459874 svart
3 jrew 3467498 brun
Jag har även gjort en fråga som skapar en tabell där varje ID finns med en gång och där serienummer och färg är uteslutet. Så den frågan kan man utnyttja om det är lättare att hämta namn och ID därifrån än från ursprungstabellen.Sv:Kopiera info från en post till en annan
Du snackar om personnummer, men det finns ju inte med i din tabell????Sv: Kopiera info från en post till en annan
Sv:Kopiera info från en post till en annan
UPDATE tabellen SET
Id = 1,
Namn = (SELECT DISTINCT Namn
FROM tabellen
WHERE Id = 1)
WHERE Serienummer = 2359768
Lite osäker på subqueryn där, det skulle bli vackrare med lite normalisering.