Laravel 4 查询生成器:左连接 ...和。。。查询
我正在尝试从一个表中选择所有结果,并在用户 ID 匹配时与另一个表合并。
我有三个表:运行,用户和run_user数据透视表。我想从“运行”和数据透视表中的其他列中选择所有结果(它们是“已完成”,“粘性”,“last_tested”和“难度”),但仅从当前用户的run_user中提取数据。
在原始 SQL 中,我设法通过带有 AND 语句的左连接来执行此操作:
SELECT
runs.startpoint,
runs.startpostcode,
runs.endpoint,
runs.endpostcode,
run_user.completed,
run_user.sticky,
run_user.last_tested,
run_user.difficulty
FROM runs
LEFT JOIN run_user ON run_user.run_id=runs.id AND run_user.user_id = '2'
有关如何通过查询生成器执行此操作的任何建议?我可以在Laravel 4中做左联接,但不知道如何将其与AND语句相结合。
任何帮助是值得赞赏的。
谢谢!