我的数据库中有一个名为 JobCardOps 的表和一个JobCardOp.php模型。此表的字段包括 OpNum , JobCardNum , PrevOpNum , OpStatus 。一行由JobCardNum和OpNum对唯一标识。现在,我考虑使用另一个名为PreviousOpStatus的字段,其中包含前一个Op的状态,到那时我想知道我是否可以使用Join进行此操作。
所以要澄清一下,当我从数据库中检索一组JobCardOp模型时,我想在最后添加另一个字段; ' PreviousOpStatus&#39 ;. 我知道生病需要的东西;
$Ops = JobCardOp::where('JobCardNum', '=', $someJobNum)
->join('JobCardOps as JobCardOps_1, some constraint)
->select('JobCardOps.*', 'JobCardOps_1.OpStatus as PreviousOpStatus')
->get();
如果有意义,JobCardOps_1以某种方式偏移1。如果能做到这一点,任何人都可以提供帮助吗?
由于