如何从两个表中获取匹配数据?

时间:2019-06-06 15:14:01

标签: laravel

我用来比较2个数据,一个数据具有ID,另一个数据是需要比较以获得匹配数据的数据。参见下面的代码。

DB::table('requests')->where('reqItem',$inventory->invItem)->get();

上面显示的代码显示等于比较的库存项目的所有请求信息。

现在我现在要做的是比较2个没有任何ID的表(例如$ inventory-> invItem)。我不知道怎么问这个问题,但我希望你明白我的意思。下图显示了我想要的方式。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以运行此查询。在这里,“库存”是第二个表的名称(相应更改)

DB::table('requests')
        ->join('inventory', 'requests.reqItem', '=', 'inventory.invItem')
        ->select('inventory.reqItem')
        ->get();