广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >laravel join关联查询代码实例
  • 262
分享到

laravel join关联查询代码实例

2024-04-02 19:04:59 262人浏览 泡泡鱼
摘要

laravel join关联查询 1、两表关联 $fbainventoryTb = (new \App\Model\Amz\Fba\InventoryReport)->

laravel join关联查询

1、两表关联


$fbainventoryTb = (new \App\Model\Amz\Fba\InventoryReport)->getTable();
$productTb = (new \App\Model\Amz\Product)->getTable();
$twInventoryTb = (new \App\Model\TWUsa\TwusaInventory)->getTable();
$qry = \DB::table($fbaInventoryTb);
  $qry->select($fbaInventoryTb.'.*')
   ->where($fbaInventoryTb.'.ec_id',1)
   ->leftjoin($productTb, $productTb.'.sku', '=', $fbaInventoryTb.'.sku')
   ->addSelect($productTb.'.id as Goods_id',$productTb.'.sku as mfn', $productTb.'.ec_id as pro_ec_id');
//  ->where($productTb.'.ec_id',1); //不应该在此处排除 product 表的ec_id

//  return $qry->tosql();
  $res = $qry->get()->whereIn('pro_ec_id',[1, null] );//leftJion 最后排除不符合条件的

2、三表关联


$qry = \DB::table($twInventoryTb);
  $qry->select($twInventoryTb.'.*')
   ->leftjoin($fbaInventoryTb, $fbaInventoryTb.'.fnsku', '=', $twInventoryTb.'.product_sn')
   ->addSelect($fbaInventoryTb.'.ec_id')
   ->where($fbaInventoryTb.'.ec_id',1);

  $qry->LeftJoin($productTb, $productTb.'.sku', '=', $fbaInventoryTb.'.sku')
//   ->where($productTb.'.ec_id',1)
   ->addSelect($productTb.'.id as goods_id', $productTb.'.sku as mfn', $productTb.'.ec_id as pro_ec_id');

  $res = $qry->get()->whereIn('pro_ec_id', [1, null]);

到此这篇关于laravel join 关联查询代码实例的文章就介绍到这了,更多相关laravel join 关联查询内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: laravel join关联查询代码实例

本文链接: https://www.lsjlt.com/news/121975.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • laravel join关联查询代码实例
    laravel join关联查询 1、两表关联 $fbaInventoryTb = (new \App\Model\Amz\Fba\InventoryReport)->...
    99+
    2022-11-11
  • laravel中join关联查询的案例
    这篇文章给大家分享的是有关laravel中join关联查询的案例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。laravel join关联查询1、两表关联$fbaInventoryTb = (...
    99+
    2023-06-14
  • MySQL中join查询实例代码分析
    这篇“MySQL中join查询实例代码分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“M...
    99+
    2022-11-30
    mysql join
  • MySQL多表关联查询实例分析
    本篇内容介绍了“MySQL多表关联查询实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数据库设计范式目前数据库设计有五种范式 , 一般...
    99+
    2023-06-30
  • MongoDB多表关联查询操作实例详解
    本文实例讲述了MongoDB多表关联查询操作。分享给大家供大家参考,具体如下: Mongoose的多表关联查询 首先,我们回忆一下,MySQL多表关联查询的语句: student表: calss表: 通...
    99+
    2022-10-18
  • oracle精确查询和模糊查询实例代码
    本篇内容主要讲解“oracle精确查询和模糊查询实例代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“oracle精确查询和模糊查询实例代码”吧!精确查询:SE...
    99+
    2022-10-18
  • oracle多表简单查询实例代码
    目录多表查询基本语法oracle多表查询总结多表查询基本语法 笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代...
    99+
    2022-11-13
  • Mybatis查询记录条数的实例代码
    这几天在学SSM框架,今天在SSM框架中根据某个条件查询MySQL数据库中的记录条数,碰到一些问题,记录一下User.xml<select id="userNameValidate" parameterType="Strin...
    99+
    2023-05-31
    mybatis 查询记录 条数
  • php优化查询foreach代码实例讲解
    php代码优化 应避免在php foreach里面进行sql查询 以下代码示例使用了laravel的操作数据库api,eloquent orm foreach里面执行两次sql查询 ...
    99+
    2022-11-11
  • MybatisPlus实现分页查询和动态SQL查询的示例代码
    目录一、描述二、实现方式三、 总结一、描述 实现下图中的功能,分析一下该功能,既有分页查询又有根据计划状态、开始时间、公司名称进行动态查询。 二、实现方式 Controller层...
    99+
    2022-11-12
  • Mysql sql慢查询监控脚本代码实例
    1、修改my.cnf #整体的效果,全局开启表和日志文件都写,但是对于general_log只写表,对于slow_query_log,表和日志文件都记录。 general_log=1#开启mysql执行sql的日...
    99+
    2022-05-12
    mysql sql 慢查询 监控脚本
  • Oracle递归查询树形数据实例代码
    目录概述1、数据准备2 start with connect by prior递归查询2.1 查询所有子节点2.2 查询所有父节点2.3 查询指定节点的根节点2.4 查询下行政组织递归路径3 with递归查询3.1 wi...
    99+
    2022-11-09
  • Python脚本制作天气查询实例代码
    获取天气的主要代码如下: # cityCode 替换为具体某一个城市的对应编号 # 1、发送请求,获取数据 url = f'http://wthrcdn.etouch.cn/we...
    99+
    2022-11-12
  • C# Linq延迟查询的执行实例代码
    C# Linq延迟查询 在定义linq查询表达式时,查询是不会执行,查询会在迭代数据项时运行。它使用yield return 语句返回谓词为true的元素。 var names ...
    99+
    2022-11-12
  • Layui实现多条件查询的示例代码
    最近做一个档案系统,发现字段超多 带分页的多条件查询(分页需要后端分页,传page给后端才可实现,前端无法直接实现) 当我们点击搜索按钮时会筛选出输入值的相关数据,多条件查询是建立在...
    99+
    2022-11-12
  • MySQL实现查询分位值的示例代码
    目录背景业务背景思考效果参考背景 分位值的概念 分位值:分位值(Quartile)是一种用于描述数据分布的统计概念,在统计学和数据分析中经常被用到。一般情况下,分位值分成四个等份,分别为第一分位数(Q1)、第二分位数(Q...
    99+
    2023-04-24
    MySQL 查询分位值 MySQL 分位值
  • Java递归模糊查询文件实例代码
    目录前言Java递归模糊查询文件总结前言 在数据结构算法设计中,或者一个方法的具体实现的时候,有一种方法叫做“递归”,这种方法在思想上并不是特别难,但是实现起来还是有一些需要注意的。...
    99+
    2022-11-12
  • Spring cloud 实现房源查询功能的实例代码
    目录前言核心组件服务注册中心服务调用方式服务网关断路器数据库设计1 项目搭建1.1添加依赖2  开发房源查询模块:2.1 house-list 模块 2...
    99+
    2022-11-13
  • LyScript实现指令查询功能的示例代码
    目录搜索内存中的机器码搜索内存反汇编代码通过对LyScript自动化插件进行二次封装,实现从内存中读入目标进程解码后的机器码,并通过Python代码在这些机器码中寻找特定的十六进制字...
    99+
    2022-11-11
  • MySQL中LIKE BINARY和LIKE模糊查询实例代码
    目录1. Django ORM id__startswith 查询变慢问题原因解决优化前优化后2. mysql 模糊匹配简介用法带有 “%” 通配符的查询例 1例 2例 3带有“_&r...
    99+
    2022-11-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作