#laravel #laravel-4
#laravel #laravel-4
Вопрос:
Как я могу сделать это в laravel eloquent, я пытался это сделать, но это выдает ошибку.. как я могу суммировать два столбца в laravel SUM( column1 column2 )
FileDBConsistency::join('Servers', 'Servers.srv_id', '=' , 'FileDBConsistency.srv_id')
->sum('SUM( FileDBConsistency.dbconflict FileDBConsistency.fileconflict ) as sum')
->get( $array )
Ответ №1:
Я вижу две проблемы:
- Вам не нужны
get()
результатыsum()
операции. - Чтобы суммировать несколько столбцов, вы захотите использовать
DB::raw()
.
Вот пример Tinker из базы данных, которую я открыл:
[1] > Priority::sum(DB::raw('priority priority'));
// '2768'