[SQL] Select SubQuery in Insert Query

Pagina: 1
Acties:

  • JumpingCycle
  • Registratie: Oktober 2003
  • Laatst online: 17-08 11:01
Ik heb het volgende probleem...

Tabel A bevat colommen waaronder (id, opmerkingen)
Tabel B bevat colommen waaronder (id, resultaat)

Nu wil ik enkele records uit tabel A in tabel B plaatsen. Eigenlijk moet het volgende gebeuren:

Inhoud Tabel A

id opmerkingen
1 geen
2 geen
3 Werkt OK

Nu wil ik door middel van een query de items selecteren waar de opmerking gelijk is aan 'geen'. Dat is het probeleem niet.

SELECT id FROM tabel_A WHERE opmerkingen = 'geen';

Nu wil ik dat deze resultaten (id's) worden geplaatst in tabel B met als resultaat passed. Handmatig zou het dus het volgende worden:

INSERT INTO tabel_B (id, resultaat) VALUES ('1', 'ONBEKEND');
INSERT INTO tabel_B (id, resultaat) VALUES ('2', 'ONBEKEND');

Is dit mogelijk met één SQL query met subquerys of moet ik hier twee query's voor gebruiken en hoe? Ik heb al diverse dingen geprobeerd.

  • whoami
  • Registratie: December 2000
  • Nu online
code:
1
2
INSERT INTO tabel_B ( veld, veld)
SELECT veld, veld FROM tabel_A


bedoel je zoiets?

https://fgheysels.github.io/


Verwijderd

Je had het al bijna goed. Volgens mij is het gewoon:

INSERT INTO tabel_B
SELECT id, opmerking FROM tabel_A WHERE opmerkingen = 'geen'

edit:
net iets te laat. :)

[ Voor 17% gewijzigd door Verwijderd op 15-10-2003 09:00 ]


  • _js_
  • Registratie: Oktober 2002
  • Laatst online: 13-01 07:19
code:
1
INSERT INTO tabel_B (id,resultaat) SELECT id,'ONBEKEND' FROM tabel_A WHERE opmerkingen = 'geen'

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

Select huppeldepup into andere_tabel

dacht ik.. :-)

Siditamentis astuentis pactum.


  • JumpingCycle
  • Registratie: Oktober 2003
  • Laatst online: 17-08 11:01
Ok, het werkt! Bedankt allemaal...
Pagina: 1