Parce que vous avez tout faux !
Pour vérifier si une donnée existe dans une autre table, il faut passer par une clef étrangère. Pour avoir une clef étrangère, il faut une clef primaire ou unique en...