-
DISTINCTキーワードを使用する方法:
$distinctRows = DB::table('table_name') ->select('column_name') ->distinct() ->get();
上記の例では、指定したテーブルから指定した列の重複を削除しています。
-
GROUP BY句を使用する方法:
$groupedRows = DB::table('table_name') ->select('column_name') ->groupBy('column_name') ->get();
上記の例では、指定したテーブルから指定した列をグループ化し、重複を削除しています。
-
DISTINCTとGROUP BYを組み合わせる方法:
$distinctGroupedRows = DB::table('table_name') ->select('column_name') ->distinct() ->groupBy('column_name') ->get();
上記の例では、DISTINCTとGROUP BYを組み合わせて、指定したテーブルから指定した列の重複を削除しています。
これらの方法を利用することで、Laravelで重複する列を削除することができます。適用する方法は、データベースの構造やデータの特性によって異なる場合があります。必要に応じて適切な方法を選択してください。