Laravel ORM 怎么在条件语句中做本表的一个字段和关联表的字段做比较?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel ORM 怎么在条件语句中做本表的一个字段和关联表的字段做比较?相关的知识,希望对你有一定的参考价值。

$list->where('customer.created_at>order.update_at')

参考技术A 如果是laravel6以上版本,可以使用whereColumn
Customer::join('order')
->where('customer.order_id', '=', 'order.id')
->whereColumn('customer.created_at', '>', 'order.update_at')->get();

laravel orm where 条件中 mysql函数 怎么用

laravel orm where 条件中 mysql函数 怎么用
INSERT INTO aa (a, b, c, d, e, f, g, h) SELECT id as a, title, c, d, e, f, g, h FROM b WHERE id = 1 这样子可以运行 就是 批量插入的意思 将B表符合条件的记录 插入到aa表中
参考技术A laravel orm where 条件中 mysql函数

$query->whereRaw('LENGTH(code)=12');

以上是关于Laravel ORM 怎么在条件语句中做本表的一个字段和关联表的字段做比较?的主要内容,如果未能解决你的问题,请参考以下文章

laravel orm where 条件中 mysql函数 怎么用

laravel orm where 条件中 mysql函数 怎么用

Laravel ORM怎么用where case end?

laravel 的 Eloquent ORM 查询前50条数据 怎么查

laravel ORM 一对一 一对多 多对多 原生的MYSQL怎么写

PHP框架 Laravel Eloquent ORM 批量插入数据,怎么实现