请问下大家,laravel里面的AR类如何去除指定字段的重复结果?

请问下大家,laravel里面的AR类如何去除指定字段的重复结果?,比如查找已知用户uid所属文章下面的tag标签,要求查询结果中指定标签名不能重复【不同文章的tag可以重复的】要如何处理?

tag表
+++++++++++++++++++++++++++
用户id 文章id 标签名
uid aid tag

我的处理方式是:已知用户uid,求uid下面的结果,标签名不能重复,但是获得结果依然是重复的!
$tags=Tag::where('uid',$uid)->distinct('tag')->get();

求大家帮忙解惑,感激!
已邀请:

kkkdd - phper

赞同来自: zfeig

groupBy?

zfeig

赞同来自:

感谢!确实是这样的,不过distinct(),好像不能指定字段,而且好像distinct查询只能是select 单个字段时才生效。
$tags=Tag::where('uid',$uid)->groupBy('tag')->get();

就行了

要回复问题请先登录注册