Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка из базы наиболее часто встречающихся значений
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть БД, в которую пишутся результаты битв карточной игры. Структура базы такая: ruleset"mana_cap""summoner_id""monster_1_id""monster_2_id""monster_3_id""monster_4_id""monster_5_id""monster_6_id"Standard"15""109""131""50""230""51"""""Standard"15""109""131""50""47""138"""""Standard"15""112""129""51""54""136"""""Standard"15""109""136""229"""""""""Standard"15""109""136""50""51"""""""Standard"15""11""209""52"""""""""Standard"15""109""229""136""""""""" Необходимо сделать выборку такого плана: 1) Указываем значение mana_cap, например 15, выбираем. 2) В выбранных строках необходимо выбрать по столбцу summoner_id наиболее часто встречающееся значение 3) Из результатов выборки пункта 2 необходимо выбрать по столбцу monster_1_id наиболее часто встречающееся значение и так до monster_6_id Скурил уже весь google, но так и не пойму как это сделать, помогите пожалуйста Сейчас дошел до этого, но мне кажется что запрос выбирает просто по каждому столбцу наиболее часто встречающееся значение из всей базы, а не из результатов выборки по предыдущему столбцу. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2021, 12:44 |
|
||
|
Выборка из базы наиболее часто встречающихся значений
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял задачу, то можно попробовать что-то такое Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2021, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=40095941&tid=1993874]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 136ms |

| 0 / 0 |
