Why do you have multiple party types? What's the point?
But, to get all party information back, probably the best way is a UNION ALL query where you join each individual Party type to the table as appropriate.
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood" - Theodore Roosevelt