I'm currently implementing a database structure and I want to translate the following relation into sql:
BarberSchedule(SID, BUID)
SID references Schedule.SID
BUID references User.UID where User.Type=='Barber'
Is there a proper way to put that condition in this form? :
create table `BarberSchedule` (
`SID` int not null,
`BUID` varchar (16),
primary key (`SID`, `BUID`)
foreign key (`SID`) references Schedule(SID)
foreign key (`BUID`) references Users(UID) where Users.UType=='Barber',
)engine=innodb;
Thanks in advance,