Эта проблема легко фиксируется клиентами. Но для производительности я хочу сделать это непосредственно в базе данных.Заказать гибридный смешанный результат поиска mysql в одном запросе?
LIST a
+------+-------+-------+
| name | score | cre |
+------+-------+-------+
| Abe | 3 | 1 |
| Zoe | 5 | 2 |
| Mye | 1 | 3 |
| Joe | 3 | 4 |
Хотите получить объединенный гибридный результат без дублирования.
Zoe (1st highest score)
Joe (1st last submitted)
Abe (2nd highest score)
Mye (2nd last submitted)
...
Клиенты, я беру каждый поиск самостоятельно и шаг, хотя они. , но на 100.000+ его становится неловко. Чтобы использовать функцию LIMIT, это облегчило бы все!
SELECT name FROM a ORDER BY score DESC, cre DESC;
SELECT name FROM a ORDER BY cre DESC, score DESC;
Здравствуйте, Фредрик, что вам нужно, вы бы это объяснили? – Karthik