Laravel Eloquent - Найти элементы, где столбец A является подстрокой столбца B - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь получить результаты, где один столбец является подстрокой второго столбца.

Пример:

ID | Hostname         | Domain
-----------------------------------------
1  |  abc.x.acme.com  |  acme.com  
2  |  xx.corp2.com    |  acme.com 
3  |  int.corp.com    |  corp.com  

Таким образом, результатом здесь должны быть идентификаторы 1 и 3, так как домен подстрока имени хоста.

Спасибо!

1 Ответ

0 голосов
/ 07 марта 2020

Вы можете использовать это:

$result = yourEntity::whereRaw("Hostname LIKE CONCAT('%', Domain,'%')")
              ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...