【发布时间】:2020-09-07 17:18:00
【问题描述】:
考虑另一个表的最后一条记录是否满足条件,我需要从主查询中获取行列表。
假设 Table A 与 Table B 具有一对多关系,而 Table B 与 Table C 具有一对一关系
我想从 Table A 中获取记录列表,其中 Table B 和 Table C 中的最后一条记录满足给定条件(在B 和 C)。
-更新-
表 A
标识 |交流1 |交流2
表 B
标识 | table_a_id | bc1 | bc2
表 C
标识 | table_b_id | cc1 | cc2
我想要表 A 中的所有记录,其中表 B 和 C 中每个记录的最后一条记录都满足条件。 (最后一条记录有 bc1 = "GIVEN" 和 cc1 = "GIVEN")
【问题讨论】:
-
请为所有表添加示例数据,以便更好地解释您在此处尝试执行的操作。
-
@TimBiegeleisen问题更新
标签: laravel laravel-query-builder