2017-07-07 41 views
1

連接兩個表顯示錯誤:錯誤而laravel控制器連接兩個表

"SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name 'transaction_master ' " 

但在我的數據庫transaction_master是存在的。

下面的查詢:

$trans_results= DB::table('report_master as rm')->join('transaction_master ', 'transaction_master.id','=','rm.id')->select('transaction_master.name as transactionID')->get(); 

回答

0

你需要扭轉transaction_master.id,並在您的rm.id加入

2

試試這個

DB::table('report_master') 
    ->join('transaction_master', 'report_master.id', '=', 'transaction_master.id') 
    ->select('transaction_master.name as transactionID') 
    ->get(); 

讀 - Laravel Query Builder Joins

+0

好的,謝謝你@阿卜杜拉尼拉姆 –