雄辩 - 连接表自己

时间:2016-07-05 07:58:06

标签: mysql laravel eloquent

我试图自己加入一张桌子,但不断收到错误。这是我目前的代码。我也试过Raw声明。目前还不确定要进入哪个方向。

我的代码:

$Calle = db('VoipBill')
                    ->table('billing')
                    ->join('billing', 'billing.srcnum', '=', 'billing.dstnum')
                    ->where('acct_name', '100080_company')
                    ->where('srcnum', $call->srcnum)
                    ->whereBetween('calldate', [$set_time_lower, $set_time_upper])
                    ->get();

这是错误:

  

SQLSTATE [42000]:语法错误或访问冲突:1066不唯一   表/别名:'结算' (SQL:select * from billing inner join   billing上的billingsrcnum = billingdstnum其中acct_name   2016-05-02 09:19:27和2016-05-02 09:19:37之间= 100080_company和srcnum = + 27 ********和calldate

1 个答案:

答案 0 :(得分:3)

您必须为表格添加别名。试试吧:

 .hover:hover {
     opacity:1;
  }
相关问题