Php 拉维尔';s chunkById不明确列
在带有联接的查询生成器上使用chunkById时,会出现以下错误: SQLSTATE[42702]:不明确的列:7错误:列引用“id”不明确Php 拉维尔';s chunkById不明确列,php,laravel,chunks,Php,Laravel,Chunks,在带有联接的查询生成器上使用chunkById时,会出现以下错误: SQLSTATE[42702]:不明确的列:7错误:列引用“id”不明确 $query=\DB::table('table1') ->挑选([ “表1.id” ]) ->join('table2','table2.table1_id','=','table1.id') ->orderBy('table1.id','DESC'); $query->chunkById(1000,函数($items){ //做点什么 }); 它对第
$query=\DB::table('table1')
->挑选([
“表1.id”
])
->join('table2','table2.table1_id','=','table1.id')
->orderBy('table1.id','DESC');
$query->chunkById(1000,函数($items){
//做点什么
});
它对第一个块起作用,然后抛出错误。有没有办法指定laravel用来跟踪数据块的id表
- Laravel版本:5.7.28
- PHP版本:7.3.1
- 数据库驱动程序和版本:postgres 10
- 您还需要两个参数:
$query->chunkById(1000, function ($items) {
//do something
}, 'table1.id', 'id');
阅读Laravel的API文档,了解有关第三列和第四列的更多详细信息:您还需要两个参数:
$query->chunkById(1000, function ($items) {
//do something
}, 'table1.id', 'id');
阅读Laravel的API文档,了解关于第三列和第四列的更多详细信息:断开的链接。发现一些旧文档形式的断开链接。找到了一些旧文档的形式