我有3张桌子:
members:
member_id
first_name
last_name
groups
group_id
group_name
members_groups:
member_id
group_id
成员可以在多个组中,而一个组包含许多成员。
我在所有表中有很多记录,并且在我的查询中有一些连接根据输入参数获取成员。我需要输出成员名称以及他的组名称除以逗号,因此必须添加一个连接来添加成员组,而无需迭代每个成员或加载组模型以获取其名称。
请参阅以下相关代码:
$members = $members
->leftJoin('companies', 'members.company_id', '=', 'companies.company_id')
->join('email_addresses', 'members.member_id', '=', 'email_addresses.owner_id');
请告知。
谢谢。