我使用laravel 5.2,我想根據兩列(配置和類型)的值對錶進行分組。所以基本上如果表中的兩行或多行具有相同的配置和類型,它們將被分組。 我試着查詢像這樣和它不工作:laravel按多列分組
$groups = Model::where('active', 1)->get()->groupBy('type_id', 'configuration_id');
有什麼建議?
編輯:我想我正在使用錯誤的查詢。我想要做的是獲得這兩列中具有相同值的行,並將它們分組。顯然,group by用於聚合事物,例如,如果我想要一筆或一些東西。
編輯2:其實我在這裏使用的groupby不是查詢的一部分,它是由laravel提供的幫助函數,用於集合看到這個link有誰知道它是否由兩個feilds組?
這一個工作,但它得到每個組的第一個。任何想法爲什麼? – user3552551
不知道。可能我們會參考文件,所以我們會對此有所瞭解。 –