Неоднозначный столбец chunkById в LaravelPhp

Кемеровские программисты php общаются здесь
Anonymous
Неоднозначный столбец chunkById в Laravel

Сообщение Anonymous »

Когда я использую chunkById в построителе запросов с объединениями, я получаю следующую ошибку:


SQLSTATE[42702]: неоднозначный столбец: 7 ОШИБКА: ссылка на столбец «id» неоднозначна

Код: Выделить всё

$query = \DB::table('table1')
->select([
'table1.id'
])
->join('table2', 'table2.table1_id', '=', 'table1.id')
->orderBy('table1.id', 'DESC');

$query->chunkById(1000, function ($items) {
//do something
});
Это работает для первого фрагмента, а затем выдает ошибку. Есть ли способ указать таблицу идентификаторов, которые laravel использует для отслеживания фрагментов?
  • Версия Laravel: 5.7.28
  • Версия PHP: 7.3.1
  • Драйвер и версия базы данных: postgres 10


Подробнее здесь: https://stackoverflow.com/questions/573 ... ous-column

Вернуться в «Php»