2017-07-07 4 views
1

がエラーを示す二つのテーブルの参加laravelコントローラで2つの表を結合しながら:エラーが

"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を逆にする必要がありますし、あなたの参加

2

rm.idこの

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

OKありがとう@アブドゥラニラム –