簡體   English   中英

在 eloquent 查詢中使用 from

[英]Using from in eloquent query

我正在使用Laravel Framework 6.16.0

當我將連接添加到我的數據庫對象時,我無法選擇要加入的表。

            $symbol = DB::connection('mysql_prod')->select('companies') // "companies" is the table
                ->join('insider_transaction', 'insider_transaction.companies_id', '=', 'companies.id')
                ->join('persons', 'persons.id', '=', 'insider_transaction.persons_id')
                ->where('insider_transaction.transaction_date', '>=', Carbon::today()->subDays(3)->startOfDay())
                ->orderBy('transaction_date', 'desc')
                ->distinct()->get('symbol');

在我編碼之前, DB::table('companies') ,因為我現在使用DB::connection(...)我想知道如何將選定的表添加到我的雄辯查詢中。

我感謝您的回復!

試試這個我添加了table('companies')->select('companies.*')

  $symbol = DB::connection('mysql_prod')->table('companies')->select('companies.*') // "companies" is the table
            ->join('insider_transaction', 'insider_transaction.companies_id', '=', 'companies.id')
            ->join('persons', 'persons.id', '=', 'insider_transaction.persons_id')
            ->where('insider_transaction.transaction_date', '>=', Carbon::today()->subDays(3)->startOfDay())
            ->orderBy('transaction_date', 'desc')
            ->distinct()
            ->get('symbol');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM