php – 来自加入的Laravel Query Builder计数
发布时间:2021-03-06 19:07:49 所属栏目:MySql教程 来源:网络整理
导读:所以在我的数据库中我有一个名为website_tags的表,其中包含id,title等,而且我还有一个名为website的表,具有相似的结构.还有一个名为assigned_tags的表,它包含标签和网站之间的关系,因此它包含关系id,tag_id和website_id. 我需要的是将这些表与查询联系起来,
所以在我的数据库中我有一个名为website_tags的表,其中包含id,title等,而且我还有一个名为website的表,具有相似的结构.还有一个名为assigned_tags的表,它包含标签和网站之间的关系,因此它包含关系id,tag_id和website_id. 我需要的是将这些表与查询联系起来,我需要获取所有标记并计算这些标记的使用次数.因此,例如website_tags包含以下信息:
分配的标签包含id:tag_id:website_id
因此,我将在2个网站中使用“男人”标签,并在1中使用“女人”标签.我应该如何构建查询?
但这是错误的,此查询只计算assigned_tags中的行. 最佳答案 你必须定义groupBy,所以查询将知道如何计算它(就像在常规SQL中一样) 尝试这样的事情
(编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |