Is it possible to have a foreign key that requires either column A or column B to have a value, but not both. And the foreign key for column A matches Table 1 and the forei
it is not necessary that a column have values in it at that time of applying foreign key,but the column name would be same and the data types as well.