Я пытаюсь получить данные из базы данных, используя некоторые внутренние соединения. Однако есть таблица, которая отвечает на тот же идентификатор (не первичный идентификатор).
Есть ли способ получить более одной записи?
Таблица, из которой я пытаюсь получить несколько записей, это "pokemon_types".
$kanto = DB::table('starter')
->join('pokemon_species', 'pokemon_species.pokemon_id', '=', 'starter.pokemon_id')
->join('pokemon_species_names', 'pokemon_species_names.pokemon_species_id', '=', 'pokemon_species.pokemon_id')
->join('pokemon_types', 'pokemon_types.pokemon_id', '=', 'starter.pokemon_id')
->where('pokemon_species_names.local_language_id', '=', '9')
->where('starter.region', '=', 'kanto')
->get();
Сейчас код возвращает 2 записи вместо требуемой 1.