我有一個表,它是由id索引,也有一個列描述。Laravel 5.5雄辯得到與1列以上不同
我想用填充收音機組的形式來使用它。
我的問題是,如果我嘗試
$colours = Colours::where('manufacturer_id',"=",$man)->select('id','description')->orderBy('description')->groupBy('description')->get();
我得到
SQLSTATE [42000]:語法錯誤或訪問衝突:SELECT列表中的1055式#2是不是在GROUP BY子句包含非聚集列'cl24-ids.colours.manufacturer_id',它在功能上不依賴於GROUP BY子句中的列;這是用的sql_mode = only_full_group_by不兼容(SQL:選擇
description
,manufacturer_id
從colours
其中manufacturer_id
= 1通過description
組)
任何想法,請或者我應該只使用非雄辯的解決方案嗎?
它只使關鍵不同(id),因此有重複的顏色 – Jim
嘗試更新的答案 –