我试图自己加入一张桌子,但不断收到错误。这是我目前的代码。我也试过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 joinbilling
上的billing
。srcnum
=billing
。dstnum
其中acct_name
2016-05-02 09:19:27和2016-05-02 09:19:37之间= 100080_company和srcnum
= + 27 ********和calldate
答案 0 :(得分:3)
您必须为表格添加别名。试试吧:
.hover:hover {
opacity:1;
}