leftJoin

Объединение таблиц в запросе

Метод leftJoin реализует возможность объединениятаблиц в запросе. На момент написания, это единственный метод для объединения таблиц. Если необходимо реализовать другие или более сложные запросы, можно испоьзовать стандартный sql запрос используя методы fetch и  fetchAll класса database. Пример запроса

<?php 

$admins = users::select('*.users')
        ->leftJoin('user_role', 'users.role_id', 'user_role.id')
        ->where('user_role.slug', 'admin')
        ->all();

Метод принимает три параметра: наименование связанной таблицы и столбцы сравнения в оригинальной и добавленной таблице.

Grewi 2024