Can One Table Have Two Foreign Keys