2017-07-07 39 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

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