How many times a single transaction can be included into different blocks? I would like  to know is there a limit after which a miner cannot include a transaction into his block.
Each transaction can only be included into one block since it spends the coins (outputs) of the origin address. Including it in a second block would be invalid because the coins are already spent.