在我的考勤表中,我想从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.
我有两个表,一个是用户表,一个是考勤表,我想做的是:在用户表上插入用户的同时,考勤表也会被更新(用户表的user_id会作为外键插入到考勤表中),我的用户表的主键是自动增量,这就是我不能手动插入到考勤表中的原因,我该怎么办?在laravel中有没有可以轻松做到这一点的作弊呢?
这是我的注册控制器
public function register()
{
$myemployee=Employee::all();
return View::make('registration',compact('myemployee'
我有三张桌子(训练、人事和出勤)。表之间的连接是;培训的字段与人相同。考勤表只有两个字段training_id和person_id。当人员注册到培训时,training_id和person_id将插入到考勤表中。好的,我能插入新的人。当已经参加培训并想要更新自己的人员时,表( person )将被更新,但在出勤表中,将再次插入该人员。我想要的是,当这个人自我更新时,考勤表不应该再插入他。
我试过这个;
public void registerToTraining(int training_id) {
DatabaseHelper db = DatabaseHelper.getInsta
我为自己设置了一个视图,以便从中提取数据。如果员工创建了考勤表,但没有提交,我就能够捕获数据。如果员工没有创建考勤表,那么我就无法拉取并报告他们还没有提交考勤表。在期望的结果中,我希望能够捕获丢失的支付期。
SELECT
LOGON_CODE, PERIOD, STATUS,
START_DT, END_DT
FROM IGDBA.V_OI_TIME_CHARGES TC
JOIN IGDBAP.OIG_EMPLOYEES E ON E.LOGON_CD = TC.LOGON_CODE
WHERE
TRUNC (TC.START_DT) BETWEEN