SQL d'une Requête UNION avec des champs Supplémentaires dans les Résultats

J'ai une requête SQL qui fonctionne bien sauf que je tiens à apporter les résultats d'une autre colonne dans la première db avec elle. C'est ce que j'ai actuellement:

SELECT parts1.PART_NBR, parts1.NIIN
FROM parts1
WHERE parts1.PART_NBR='$pn'
UNION
SELECT parts2.REFERENCE_NUMBER, parts2.NIIN
FROM parts2
WHERE parts2.REFERENCE_NUMBER='$pn'

C'est ce que j'ai fondamentalement voulez (bien sûr, cela ne marchera pas):

SELECT parts1.PART_NBR, parts1.NIIN, parts1.ANOTHER_FIELD
FROM parts1
WHERE parts1.PART_NBR='$pn'
UNION
SELECT parts2.REFERENCE_NUMBER, parts2.NIIN
FROM parts2
WHERE parts2.REFERENCE_NUMBER='$pn'

Comment puis-je écrire la requête de sorte qu'il fait la même chose mais en réalité, ramène le champ supplémentaire dans les résultats?

OriginalL'auteur Erik | 2011-05-01