Применить левое соединение в Laravel eloquent

SELECT *
FROM user
    LEFT JOIN (
        SELECT MAX(uid)
        FROM union_user
        ORDER BY uid DESC
    ) union_user
    ON union_user.uid = user.id

Какой у вас вопрос или проблема?

Geshode 25.09.2018 04:53

Это всего лишь SQL-запрос. У вас есть проблемы с SQL, использованием laravel или перекрестной проблемой PHP? Пожалуйста, всегда добавляйте описание к своим вопросам. Дампы кода предоставляют очень мало информации о проблеме.

user3783243 25.09.2018 04:54

Просмотрите документы, прежде чем задавать такие вопросы: laravel.com/docs/5.7/queries#joins

user3325126 25.09.2018 11:47
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
4
3
3 168
1

Ответы 1

Надеюсь, что это поможет вам

$user = DB::table('users')
                ->leftJoin('union_user', 'users.id', '=', 'union_user.user_id')
                ->orderBy(union_user.user_id)
                ->max('union_user.user_id');

Другие вопросы по теме