Bonjour tout le monde !
Voilà mon problème.

J'ai une table T créée sur PosgreSQL 9.3.
Cette table T contient deux attributs A, B.

L'attribut A prend une valeur parmi la liste (a, b, c).
L'attribut B prend une valeur parmi une liste qui dépend de la valeur de A :
si A=a alors B prend une valeur de la liste (a1, a2, a3, a4)
si A=b alors B prend une valeur de la liste (b1, b2, b3, b4)
si A=c alors B prend une valeur de la liste (c1, c2, c3, c4)

ça a l'air d'être simple, mais je galère pour trouver la solution !

Merci de votre aide !