U kunt (en moet) de concept-id-selecting-query opnemen in een IN
clausule:
INSERT INTO snomedinfo_data (refid, id, effectivetime, active, moduleid, conceptid,
languagecode, typeid, term, caseSignificanceid)
SELECT refid, id, effectivetime, active, moduleid, conceptid,
languagecode, typeid, term, caseSignificanceid
FROM snomed_descriptiondata
WHERE active = 1 AND conceptid IN
(SELECT cd.id FROM snomed_conceptdata cd WHERE cd.active = 1)
Op deze manier zou u alles in één instructie moeten kunnen doen, wat ordes van grootte sneller zal zijn dan het verwerken van dezelfde gegevens rij voor rij (ook wel slow-by-slow genoemd) door het JDBC-stuurprogramma.