Visa ett inlägg
Oläst 2008-01-27, 20:52 #2
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Din frågeställning är inte glasklar, men jag tolkar den så att du vill att kolumn tabell1.account_id ska innehålla samma värden som kolumn tabell2.account_id och på det sättet knyta ihop informationen i de två tabellerna rad för rad, eller flera rader i en tabell till en rad i den andra tabellen
Gäller det en (1) ny rad kan du skriva insert into tabell1 (fält1,fält2....) values ((select fält1 from tabell2 where något villkor som ger en och endast en rad till svar),värde2,.....).
Alternativt har du värdet i en variabel redan och då skriver du precis som du gjort.
Ska du uppdatera befintliga rader skriver du update tabell1, tabell2 set tabell1.fält=tabell2.fält, .... where tabell1.id_fält=tabell2.id_fält.
Glöm inte unika index eller auto-increment på rätt ställe så att du inte får dubletter av misstag.
Magnus_A är inte uppkopplad   Svara med citatSvara med citat