我在Laravel 4下面有一个查询。在列表中,我确实指定了'units.unit',但是我得到了列模糊错误。列在Laravel 4中的模糊错误
$unit = Unit::join('bookings','bookings.unit','=','units.unit')->where('bookings.id', '=', $id)->lists('units.unit', 'units.id');
SQLSTATE [23000]:完整性约束违规:1052冠军: '单元' 丹斯字段列表EST ambigu(SQL:选择
unit
,units
id
从units
内上bookings
加入bookings
unit
=units
。unit
其中bookings
。id
= 22)
哪里出错?
使用'选择()'真正解决这个唯一的方法? – IIllIIll
这取决于你可以使用' - > get(['name','username'])'。 –
我只是不想输入列名,但它绝对有效。谢谢! – IIllIIll