如何使用elequent模型从laravel表中获取不同的记录?

阿米特·沙玛(Amit Sharma)

我必须根据实体ID获取不同的记录。我已经尝试过了,但是没有用

User::where('id',$id)->with(['userRoleEntity' => function($q) { $q->distinct('entityId'); }])->first();

我应该在用户实体数组中获得两条记录,但是得到3。如何解决此问题?提前致谢

正方形中的值不应存在https://prnt.sc/qkamdi

蔡可贺

不支持传递参数的独特方法,您需要选择一个字段,然后distinct

User::where('id',$id)->
    with(['userRoleEntity' => function($q) { 
      $q->select('entityId')->distinct(); 
}])->first();

要么

试试这个:

User::where('id',$id)->
    with(['userRoleEntity' => function($q) { 
      $q->groupBy('entityId'); 
}])->first();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 使用 Elequent 模型分组

来自分类Dev

如何从laravel5.2中的两个不同表中获取记录

来自分类Dev

如何从两个不同的表中获取记录

来自分类Dev

如何在laravel中使用自连接获取一张表中的记录

来自分类Dev

Laravel:如何使用多态关系雄辩模型从表中轻松获取值?

来自分类Dev

Laravel雄辩的模型如何从关系表中获取数据

来自分类Dev

如何使用cfqueryparam为空值从表中获取记录?

来自分类Dev

如何使用SQLBULKCOPY获取插入到表中的记录的ID?

来自分类Dev

如何使用内部联接从其他表中获取记录

来自分类Dev

如何使用SQLBULKCOPY获取插入到表中的记录的ID?

来自分类Dev

如何使用order by从多个表中获取记录

来自分类Dev

如何使用elequent laravel更新json列

来自分类Dev

如何从sql中的两个表中获取不同的记录?

来自分类Dev

如何从不同的表中获取记录并忽略SQL中的重复日期?

来自分类Dev

MSSQL如何从不同的表中获取四个记录的平均值?

来自分类Dev

使用联接查询从四个不同的表中获取记录

来自分类Dev

如何根据条件从表中获取记录

来自分类Dev

如何从多个表中获取记录?

来自分类Dev

获取从Laravel 4.1中的模型返回的记录总数

来自分类Dev

从模型获取所有在数据透视表Laravel 5中没有条目的记录

来自分类Dev

使用count获取表中的记录数

来自分类Dev

使用 Oracle 从表中获取最新记录

来自分类Dev

如何仅从 Laravel 5.6 中的数据表中获取最新更新记录?

来自分类Dev

如何根据时间戳获取最新记录但不从laravel中的表中复制?

来自分类Dev

SQL查询从两个表中获取不同的记录

来自分类Dev

SQL查询从两个表中获取不同的记录

来自分类Dev

如何在Laravel中递归获取记录?

来自分类Dev

如何从模型中的单个记录中获取数据对象?

来自分类Dev

Laravel:如何从查询结果中获取模型?

Related 相关文章

  1. 1

    Laravel 使用 Elequent 模型分组

  2. 2

    如何从laravel5.2中的两个不同表中获取记录

  3. 3

    如何从两个不同的表中获取记录

  4. 4

    如何在laravel中使用自连接获取一张表中的记录

  5. 5

    Laravel:如何使用多态关系雄辩模型从表中轻松获取值?

  6. 6

    Laravel雄辩的模型如何从关系表中获取数据

  7. 7

    如何使用cfqueryparam为空值从表中获取记录?

  8. 8

    如何使用SQLBULKCOPY获取插入到表中的记录的ID?

  9. 9

    如何使用内部联接从其他表中获取记录

  10. 10

    如何使用SQLBULKCOPY获取插入到表中的记录的ID?

  11. 11

    如何使用order by从多个表中获取记录

  12. 12

    如何使用elequent laravel更新json列

  13. 13

    如何从sql中的两个表中获取不同的记录?

  14. 14

    如何从不同的表中获取记录并忽略SQL中的重复日期?

  15. 15

    MSSQL如何从不同的表中获取四个记录的平均值?

  16. 16

    使用联接查询从四个不同的表中获取记录

  17. 17

    如何根据条件从表中获取记录

  18. 18

    如何从多个表中获取记录?

  19. 19

    获取从Laravel 4.1中的模型返回的记录总数

  20. 20

    从模型获取所有在数据透视表Laravel 5中没有条目的记录

  21. 21

    使用count获取表中的记录数

  22. 22

    使用 Oracle 从表中获取最新记录

  23. 23

    如何仅从 Laravel 5.6 中的数据表中获取最新更新记录?

  24. 24

    如何根据时间戳获取最新记录但不从laravel中的表中复制?

  25. 25

    SQL查询从两个表中获取不同的记录

  26. 26

    SQL查询从两个表中获取不同的记录

  27. 27

    如何在Laravel中递归获取记录?

  28. 28

    如何从模型中的单个记录中获取数据对象?

  29. 29

    Laravel:如何从查询结果中获取模型?

热门标签

归档