Per visualizzare più volte gli stessi record dovresti scomporre la query ed eseguire delle union.

Es.

codice:
select * from tabella where id in(1,2,3,4)
union all
select * from tabella where id in(1,2)