Laravelクエリ:orderByがgroupByと連携しない(結合テーブルを使用)
P粉316890884
P粉316890884 2024-03-28 16:08:45
0
1
311

Laravelで基本的なメッセージング機能を開発していて、現在ログインしているユーザーにメッセージを送信したすべてのユーザーと最後に受信したメッセージを表示したいのですが、問題は「orderByDesc」が正しく機能せず、代わりに最初のメッセージが表示されることです。最後のワンピースの。

これは私が書いたクエリです:

リーリー

この問題を解決する方法はありますか? ありがとう###

P粉316890884
P粉316890884

全員に返信(1)
P粉546138344

Remove->where('receiver_id', Auth::user()->id) この条件は、ログインしたユーザーではなく各ユーザーの結果を取得します

上記を実現する秘訣は、テーブルから最大 ID を取得し、それらの IDWHERE IN

条件で使用することです。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート