Sélection SQL avec plusieurs références à une seule table

J'ai un SQL DB qui contient plusieurs tables relationnelles. Il y a quelques champs dans la table maître que la référence à une autre table à plusieurs reprises. Par exemple, dire que j'ai une base de données de vendeurs qui sont responsables de la vente de plusieurs états. Ma base de données comporte des champs pour l'État1, État2, et State3 l'ensemble de la carte à l'arrière d'un tableau États. Je ne peux pas comprendre pour la vie de moi comment écrire une requête pour renvoyer un dossier avec tous les énumérés unis. Si j'ai seulement besoin d'un champ d'État, je sais que j'aimerais faire:

SELECT Master.Name, State.Enumeration AS 'State'
FROM MasterTable Master, StateTable State
WHERE Master.State1 = State.ID;

Comment puis-je développer ce pour tout mon État champs?

Grâce.

source d'informationauteur lumberjack4 | 2010-08-10