i have query below in laravel 4. in lists, did specified 'units.unit' got column ambiguous error.
$unit = unit::join('bookings','bookings.unit','=','units.unit')->where('bookings.id', '=', $id)->lists('units.unit', 'units.id'); sqlstate[23000]: integrity constraint violation: 1052 champ: 'unit' dans field list est ambigu (sql: select
unit,units.idunitsinner joinbookingsonbookings.unit=units.unitbookings.id= 22)
where goes wrong?
you may try this:
$unit = unit::join('bookings', 'bookings.unit', '=', 'units.unit') ->where('bookings.id', $id) ->select( 'units.id', 'units.unit', 'bookings.id bid', 'bookings.unit bunit' ) ->lists('units.unit', 'units.id');
Comments
Post a Comment