我想通过来自messagerie的最后一个ID DESC显示我的收藏,但是他们也是来自messagerie_sujet的msSujet
目前我的查询显示第一个ID,我想要最后一个ID
$currentUserId = Auth::user()->id;
$threads = Messagerie::where('id_destinataire',$currentUserId)
->leftJoin('messagerie_sujets', 'messageries.sujet_id', '=', 'messagerie_sujets.id')
->select('messageries.id','messageries.id_expediteur','messageries.lu' ,'messagerie_sujets.id as msid','messagerie_sujets.sujet as msSujet',
'messagerie_sujets.id as Mid','messagerie_sujets.created_at','messagerie_sujets.updated_at','messagerie_sujets.sujet','messageries.message')
->orderBy('messageries.id DESC')
->groupBy('msSujet')
->paginate(10);
由于
答案 0 :(得分:1)
你的orderBy函数调用稍微偏离了 if (logEntry.containsKey(key)) {
Integer tempValue = logEntry.get(key);
tempValue++;
logEntry.remove(key);
logEntry.put(key, tempValue);
} else {
logEntry.put(key, 1);
}
orderBy($columnName,$order)
答案 1 :(得分:0)
只需将->orderBy('messageries.id DESC')
代码更改为->orderBy('messageries.id','DESC')