Задать вопрос
root09
@root09

Как сделать этот запрос в ORM?

Как сделать этот запрос в ORM?
SELECT `id` FROM `table` WHERE `field1` >= `field2`;
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
root09
@root09 Автор вопроса
Table::whereRaw('field1 >= field2')->get()
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Через модель:
Table::where('field1','>=',field2)->lists('id')->get();


Через таблицу
DB::table('table')->where('field1','>=',field2)->lists('id')->get();
Ответ написан
Комментировать
fomvasss
@fomvasss
PHP developer
В документации смотрите "whereColumn" https://laravel.com/docs/5.7/queries#where-clauses
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы