私はユニークなIDと最新のデータに基づいてデータを取得する場所を取得しようとしていました。ユニークな最新の更新データベースを取得するには?
すなわち、
id customer_name uniqueId
1 x 1123
2 y 1123
3 z 1124
4 m 1125
5 n 1125
クエリの後に予想される出力:
id customer_name uniqueId
1 y 1123
2 z 1124
3 n 1125
私は、次のステートメントを使用しますが期待答えを得ることができませんでした:誰も私を提案することができます
$customers = DB::table('customers')
->select('uniqueId','customer_name','id','created_at')
->orderBy('created_at','desc')
->groupBy('uniqueId')
->get();
を正解?
このクエリで何を得ますか? –
私は最新の値ではない古い値を持っています – User57
最初に注文してください。次にgroupByを使用して何が起こるか教えてください。 –