

-- Insertamos electoral partido
INSERT INTO electoralpartido(IdElectoral,IdPartido, FechaRegistro)values (1,1,NOW());
INSERT INTO electoralpartido(IdElectoral,IdPartido, FechaRegistro)values (1,2,NOW());
INSERT INTO electoralpartido(IdElectoral,IdPartido, FechaRegistro)values (1,3,NOW());
INSERT INTO electoralpartido(IdElectoral,IdPartido, FechaRegistro)values (1,4,NOW());
INSERT INTO electoralpartido(IdElectoral,IdPartido, FechaRegistro)values (1,5,NOW());


-- INSERTAMOS ELECTORAL CANDIDATO
INSERT INTO electoralcandidato (
    IdElectoral,
    IdCandidato,
    IdTipoPostulacion,
    IdDistrito,
    Estado,
    FechaRegistro,
    FechaModifica
)
SELECT
    1 AS IdElectoral,          -- Valor fijo para IdElectoral
    c.IdCandidato,             -- El IdCandidato de la tabla 'candidato'
    3 AS IdTipoPostulacion,    -- Valor fijo para IdTipoPostulacion
    p.IdDistrito,              -- El IdDistrito de la tabla 'persona'
    'Activo' AS Estado,        -- Valor fijo para el Estado
    NOW() AS FechaRegistro,    -- Fecha y hora actual para FechaRegistro
    NOW() AS FechaModifica     -- Fecha y hora actual para FechaModifica
FROM candidato c
         JOIN persona p ON c.IdPersona = p.IdPersona  -- Relacionando con la tabla 'persona'
ORDER BY c.IdCandidato
    LIMIT 5551;  -- Limitar la cantidad de registros a 5551, como el total de candidatos
