我创建了一个考勤管理系统,我想从表中检索不同类型的日期。喜欢, 在我的考勤表中,有不同的日期,但有一些日期是重复的-对于每个日期,都有一定数量的用户有考勤 staff table. attendance table
id = 1 id = 1
name = john staff_id = 1
date = 31.08.2021
id = 2 attendance = present
name
所以这应该是我对整个项目的最后一个问题。我已经制作了员工考勤卡页面。效果很好。我正在尝试让他们在每个工时记录卡上都有一个审查/更改页面。基本上,最初的审查页面会调出他们提交的考勤卡。他们选择了Review。它将ID号带到一个审查页面,我调用ID号将来自该考勤卡的所有信息显示到新的考勤卡html/php表单中。(基本上与他们提交的表单完全相同,但我已经重复了选项的值)
但是,当我更新时,它不仅仅携带了回声的值。它只更新他们所做的任何更改,实际上删除了其他所有内容。下面是一个下拉列表的片段(所有非下拉列表的更新都很好。这只是用于下拉列表,其中的数据包含在数据库中。
<select name
在我的考勤表中,我想从S_ID桥表中用C_ID和StudentCourse更新记录,但是它没有更新。
当我使用它来选择和显示StudentCourse表中的2列和Attendance表中的1列时,它是工作的,但是当我使用它来更新考勤表时,它就不起作用了。
UPDATE Attendance
SET S_ID = sc.S_ID,
C_ID = sc.C_ID
FROM Attendance a
left outer join StudentCourse sc ON a.S_ID = sc.S_ID
WHERE sc.S_ID=2 and sc.