在我的考勤表中,我想从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.
我想建立一个应用程序( rails + mysql)来跟踪“用户”出勤情况,但是,我很难将数据组织到表中。我希望就可能的表/迁移结构提出建议。以下是我到目前为止得出的结论:
考勤表
date DATE
user_id INT
status INT
本质上,我想(很像一个考勤登记簿)标记一个“用户”的全天/半天或缺勤。我希望能够在一个可变的时期(例如过去的30天、15天、3天等)检查用户的出勤记录。
谢谢。