Ich habe som Ergebnisse mehrere Tabelle, ausgewählt vonSum und Reihenfolge von desc mit Query Builder (Laravel)
$places = Place::with(['rates' => function($query)
{
$query->select('id', 'place_id', 'criterion_id', 'value');
}])->select('id', 'coords')->get();
Ich brauche diese reslut durch Summe bestellen (oder avg) von Werten. Wie kann ich das machen? Ich habe versucht,
$query->select('id', 'place_id', 'criterion_id', 'value')->sum('value');
zu verwenden, aber es funktioniert nicht.
Bitte die entsprechenden Datenbanktabellen und Felder hinzufügen. Erzählen Sie uns auch eine Probe des von Ihnen erwarteten Ergebnisses. Vielen Dank! –
@Milz Probe des Ergebnisses auf Screenshot – sqlnoob
Großartig, dass Sie die Ergebnisse hinzugefügt, aber @Milz bedeutete, dass Sie die gewünschten Ergebnisse zeigen sollten, nicht die Ergebnisse, die Sie erhalten. –