嗨,我是 SQL 数据库的新手。
我有两张桌子,一张是“Master”,另一张是“Sub”,像这样
Master
uid(primary key) f_name l_name
1 fAaa lAaa
2 fBbb lBbb
第二张桌子
Sub
tid(primary key) uid(foreign key) time is_free
1 1 1:00AM 0
2 1 2:00AM 1
3 1 3:00AM 0
4 2 1:30PM 0
5 2 2:30PM 1
从这两个表中,我们可以说用户 fAaa lAaa 在凌晨 2:00 是免费的,而在凌晨 1:00 和凌晨 3:00 是免费的。
现在我想像这样更新,对于用户 1(fAaa lAaa),我想删除时间 2:00AM 并想为用户 1 插入新的两个时间,例如上午 5:00 和上午 6:00,而不是我的联接查询更新。
请帮我!谢谢