Nun, dazu muss man den UNION verstehen.
Default heißt dieser UNION DISTINCT !
Wenn also im 1. Select und im 2. Select identische Sätze (also alle Felder) auftreten, wird nur einer genommen.
Da du aber alle Daten benötigst musst du dies explizit erwähnen mit UNION ALL !