J'ai 2 tables : Citations, Réponses.
Dans une table de données, j'affiche des citations, et pour chaque ligne, j'affiche une colonne de comptage des réponses. Je voudrais maintenant afficher la date de la dernière réponse, mais je suis bloqué :(
Voici mon code :
$quotes = Quote::select('Quotes.*', DB::raw('COUNT(Responses.id) as total_responses') )
->leftjoin('Responses', function($join)
{
$join->on('Responses.quote_id', '=', 'Quotes.id')
->where('Responses.state', '!=', '0');
})
->groupby('Quotes.id');
Est-il possible d'ajouter une autre jointure gauche avec la même table, avec une requête personnalisée pour sélectionner uniquement la dernière ligne ?
Merci de votre aide