Avatar billede spejder_leon Nybegynder
29. februar 2004 - 23:20 Der er 2 kommentarer og
1 løsning

Oprette poster i tabel A udfra antal resultat af query i tabel B

Jeg laver en forespørgsel,

select id from A;

for alle poster, skal jeg så oprette en post i tabel B

hvordan gøres dette ?
Avatar billede arne_v Ekspert
01. marts 2004 - 09:16 #1
Brug INSERT SELECT !

Læs beskrivelse og syntax her:
  http://www.mysql.com/doc/en/INSERT_SELECT.html
Avatar billede arne_v Ekspert
01. marts 2004 - 09:16 #2
Korte version:

INSERT INTO B SELECT id FROM A;
Avatar billede arne_v Ekspert
01. marts 2004 - 09:18 #3
Hvis B har flere kolonner end A så skal du også indsætte
noget i dem.

INSERT INFO B SELECT id,123,'ABC' FROM A
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester