php - 在 Laravel eloquent 中应用左连接
问题描述
SELECT *
FROM user
LEFT JOIN (
SELECT MAX(uid)
FROM union_user
ORDER BY uid DESC
) union_user
ON union_user.uid = user.id
解决方案
Hope this will help you
$user = DB::table('users')
->leftJoin('union_user', 'users.id', '=', 'union_user.user_id')
->orderBy(union_user.user_id)
->max('union_user.user_id');
推荐阅读
- python - ImageTK 不渲染图像
- html - 解析多个 HTML 标签 Bash
- javascript - 我想将不在 dom 上的图像放在 nodeList 中
- spring - 如何使 reactor.cache.CacheMono 不调用计算两次?
- c# - 将一个固定长度的数组编组为从 C++ 到 C# 内部结构的指针
- php - 双 Foreach 中第一个循环的奇怪数学
- java - 使用 servlet 前缀配置 Spring Cloud 数据流
- ios - 我的应用在 iOS 10 及更早版本上崩溃。我可以从哪里开始寻找调试呢?
- r - 根据其他数据框中的列表子集数据框
- python - pygame没有出现