Saat ini saya memiliki kunci asing antara dua entitas, dan saya ingin membuat hubungan itu bersyarat ke jenis entitas dari salah satu tabel. Inilah hierarki tabel, ini dilakukan melalui refren FK dari anak ke orang tua
Store
/ \
Employees \
TransactionalStores
/ | \
Kiosks | BrickMortars
Onlines
Saat ini saya memiliki hubungan FK dari Karyawan ke toko
ALTER TABLE Employees ADD CONSTRAINT Employee_Store
FOREIGN KEY (TransStoreId)
REFERENCES TransactionalStores(StoreId)
Saya ingin menambahkan persyaratan:
WHERE TransactionalStores.storeType != 'ONLINE_TYPE'
Apakah ini mungkin atau haruskah saya subklas TransactionalStores menjadi dua subTipe baru (misalnya PhysicalStores dan VirtualStores)