|
Выборка из базы наиболее часто встречающихся значений
|
|||
---|---|---|---|
#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=40096018&tid=1993874]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 137ms |
0 / 0 |