【发布时间】:2014-09-01 03:51:41
【问题描述】:
使用 Laravel,我创建了一个主表 users,其中包含主键、电子邮件字段和密码字段。然后我创建了其他几个表,例如 physical_details、personal_data,它们都带有外键 user_id。
现在我在交叉结果时遇到了麻烦。例如,查找具有height = 170(物理详细信息)和同时具有marital_status = married(个人数据)的用户。我尝试对wheres进行分组,但它变得有点复杂,更糟糕的是,结果只带来了主表(用户)的值
【问题讨论】:
-
看看这个 stackoverflow.com/questions/18599455/eloquent-orm-using-where-in-both-inner-join-tables