et tu dois avoir le même nombre de champ dans ton select et les mêmes noms (tu peux utiliser des alias au cas ou) 

SELECT xxx as Champ1, yyy as Champ2 FROM tonton
UNION
SELECT ttt as Champ1, uuu as Champ2 FROM tata
WHERE 
tonton.tonton_id = tata.tata_id