在雄辩的数据透视表中获取副本

时间:2019-04-25 21:34:46

标签: mysql laravel-5 eloquent

我有一个连接两个模型的数据透视表,我们称它们为Item和Place。

INSERT INTO `COLUMNS` (`Field`, `Type`, `Null`, `Key`, `Default`, `Extra`) VALUES 
    ('item_id','int(10) unsigned','NO','MUL',NULL,NULL),
    ('place_id','int(10) unsigned','NO','MUL',NULL,NULL);

我需要能够运行一个查询,该查询将向我显示行具有相同的item_idplace_id的所有重复项

换句话说,一个项目可能只有一个相同地点的实例。

因此item_id 6和place_id 200在表中只能出现一次。

Places是Item模型上的多对多关系,因此理想情况下,在Eloquent中构建此查询将是最佳解决方案。

0 个答案:

没有答案