Size: a a a

2020 May 27

AM

Alexey Mihaylov in Laravel Pro
php artisan cache:clear не помогает.
источник

AM

Alexey Mihaylov in Laravel Pro
Видимо, класс нельзя мокать из разных мест. Его можно только одним вызовом, как в первом случае.
источник

S

Stas in Laravel Pro
Ребята подскажите
Лучшие 10 результатов из таблицы «Результаты». Если 10е место делит несколько человек (у них одинаковое количество очков), то выбираем результат с самой ранней датой прохождения.


Как правельно сделать отбор 10 результатов и одновременно убрать дубли (выбрав с более ранней датой создания) Уже всю голову сломал как правельно это совместить (
источник

k

kopoBko in Laravel Pro
order by value desc, date_create asc limit 10
источник

k

kopoBko in Laravel Pro
а, только 10е нужно...не подойдет
источник

S

Stas in Laravel Pro
вот да.... (( немогу понять как правльно сделать
источник

S

Stas in Laravel Pro
тоесть отобрать 10 и что бы параметр очки неповторялся если повториться выбрать по дате
источник

XM

Xachik Margaryan in Laravel Pro
orderBy($value,'desc')->take(10)
источник

S

Stas in Laravel Pro
Xachik Margaryan
orderBy($value,'desc')->take(10)
нет так возмет только 10 а если там будет в десятке 2 человека по 10 очков надо выбрать только одного
источник

XM

Xachik Margaryan in Laravel Pro
так заверни это в условие
источник

D

Dymon in Laravel Pro
Stas
тоесть отобрать 10 и что бы параметр очки неповторялся если повториться выбрать по дате
просто как предположение: 10 человек с одинаковым количеством балов. Kак сортировать в этом случае?
источник

A

Alex in Laravel Pro
сгруппировать сначала надо жи
источник

k

kopoBko in Laravel Pro
а может ли первое место например тоже иметь 2 человека? т.е. у двоих 100 баллов на егэ, получается что второе место займет тот кто позже записал
источник

S

Stas in Laravel Pro
нет в рейтенге будут только последние результаты
источник

S

Stas in Laravel Pro
и немогут быть одинаковых
источник

k

kopoBko in Laravel Pro
первое что пришло в голову - склеить 2 запроса. первые 9 мест и 10е
источник

S

Stas in Laravel Pro
Я вижу это так -
Взять весь масив найти одинаковые балы, удалить тех кто раньше получил этот бал потом этот масив упорядочить по балам и взять первых 10
источник

S

Stas in Laravel Pro
но как это сделать нмогу придумать
источник

XM

Xachik Margaryan in Laravel Pro
источник

XM

Xachik Margaryan in Laravel Pro
почитай, думаю тут найдешь ответ
источник