SET@replTblStmt1:=CONCAT('INSERT IGNORE INTO `',replTbl,'` (id, id2, domain) SELECT r.value as id, r.entity_id as id2, 0 as domain_id FROM reference_data AS r WHERE status="REPLACEMENT" AND domain_id=0 AND EXISTS (SELECT * FROM `',sourceSet,'` AS s WHERE s.id=r.entity_id) AND EXISTS (SELECT * FROM `',propertiesTable,'` AS p WHERE p.domain = 0 AND (p.id2 = 0 OR p.id2=r.entity_id) AND p.id=r.property_id);');
SET@replTblStmt1:=CONCAT('INSERT IGNORE INTO `',replTbl,'` (id, id2, domain) SELECT r.value as id, r.entity_id as id2, 0 as domain_id FROM reference_data AS r WHERE status="REPLACEMENT" AND domain_id=0 AND EXISTS (SELECT * FROM `',sourceSet,'` AS s WHERE s.id=r.entity_id) AND EXISTS (SELECT * FROM `',propertiesTable,'` AS p WHERE p.domain = 0 AND p.id2=0 AND p.id=r.property_id);');