如何在列中使用whereRaw(选择...。)

时间:2018-06-24 17:16:24

标签: laravel select eloquent subquery

我做了这个雄辩的查询:

Customers::WhereRaw('CUSTID in (Select distinct CUSTID from [CRMDB].[dbo].[EQUIPMENTS]')
        ->select('CUSTID', 'SHORTNAME')
        ->orderBy('SHORTNAME');

我的意图是: 1)因为客户有近200个字段,所以只获取这两列(客户名和简称); 2)客户表有数千个记录,我只需要表EQUIPMENT中的客户

运行时,出现循环。我必须停止IIS才能破解它。

有人可以提供帮助吗? 1)怎么了? 2)代替我的最佳方法是什么?

0 个答案:

没有答案