php - 我怎么能在 laravel 中传递这个查询?
问题描述
SELECT lamparas.id,lampara, contenedor_id, contenedor, encendido_apagado, lamparas.estado
FROM lamparas
INNER JOIN contenedores ON lamparas.contenedor_id = contenedores.id
解决方案
假设您使用的是 Laravel 8 和 Eloquent,您可以尝试以下操作:
$results = DB::table('lamparas')
->join('contenedores', 'lamparas.contenedor_id', '=', 'contenedores.id')
->select('lamparas.id', 'lampara', 'contenedor_id', 'contenedor', 'encendido_apagado', 'lamparas.estado')
->get();
你真的应该阅读一下文档:https ://laravel.com/docs/8.x/queries
推荐阅读
- kubernetes - 并行运行多个作业时 Kubernetes 作业状态更新延迟
- javascript - 为什么jQuery在按类型和ID选择时返回多个元素?
- npm - npm install 命令在 npm 脚本中不起作用
- azure - 在 Kubernetes 中删除外部指标
- c++ - 更新 sourceModel() 而不对 QSortFilterProxyModel 应用过滤
- android - 如何在 ViewPager2 中使用 PagerTitleStrip?
- ios - 当viewcontroller设置tableview时NavigationBar重新设计
- c++ - 返回指向数组虚拟模板函数的指针
- google-chrome - 由于用户偏好,未存储此 set-cookie
- java - 从 IntelliJ 到 Heroku 的战争部署