elcaste
Постоялец
- Регистрация
- 30 Ноя 2007
- Сообщения
- 322
- Реакции
- 175
- Автор темы
- #1
Код:
есть таблица результатов соревнований:
----------------------------
| pilot | race_num | place |
----------------------------
| 1 | 21 | 1 |
| 3 | 21 | 3 |
| 2 | 21 | 2 |
| 4 | 21 | 4 |
| 5 | 22 | 2 |
| 2 | 22 | 3 |
| 3 | 22 | 1 |
| 4 | 22 | 4 |
| 2 | 23 | 2 |
| 3 | 23 | 1 |
| 4 | 23 | 3 |
| 3 | 24 | 1 |
| 6 | 24 | 2 |
race_num - номер заезда
place - занятое место
Каким запросов можно получить такой сет:
Код:
-------------------------
| pilot | place | q |
-------------------------
| 1 | 1 | 1 |
| 1 | 2 | 0 |
| 1 | 3 | 0 |
| 2 | 1 | 0 |
| 2 | 2 | 2 |
| 2 | 3 | 1 |
?
q = количество заездов, в которых пилот занял место place.
Т.е. нужно для каждого пилота получить число, сколько раз он занимал конкретное место.