У меня есть 2 таблицы:
WorkSchedule
с 2 столбцами WorkScheduleID
и WorkScheduleStatus
WorkShiftBid
с 3 столбцами: WorkShiftBidID
, WSBidStatus
, WorkScheduleID
(внешний ключ к таблице WorkSchedule
)
Я хочу обновить таблицу WorkSchedule
из таблицы WorkShiftBid
. Это примерно так:
Я нажимаю кнопку на своем веб-сайте, он читает текущий WorkShiftBidID
и обновляет WSBidStatus
до «Утверждено».
Однако я хочу обновить WorkScheduleStatus
и WSBidStatus
в обеих таблицах до «Утверждено», где WorkScheduleID
в обеих таблицах одинаково.
Я придумал этот запрос, но он не работает:
com.CommandText = "update WorkShiftBid b, WorkSchedule w" +
"set b.WSBidStatus ='Approved' and w.WorkScheduleStatus = 'Approved'" +
"where WorkShiftBidID = @id and w.WorkScheduleID = b.WorkScheduleID";
com.Parameters.AddWithValue("@id", id);
Как поменять чтоб работало?