Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.19;
Скачать: CL | DM;

Вниз

Выборка   Найти похожие ветки 

 
Архип   (2008-01-19 06:45) [0]

Есть около 250-300тыс. записей вида "bid,win,pl1,pl2".
бид - ид боя, вин - победитель (0,1,2), пл1, пл2 - ники игроков.
Подскажите как сделать выборку по базе и выбрать все поединки между 1 и 2 игроком, 2 и 1, 1 и 3, 3 и 1, к примеру? Вобщем, нужно выбрать все бои, в которых повторяются игроки, причем каждый из двух игроков может быть как слева в бою, так и справа.
Извиняюсь, если офтоп, но конфы Алгоритмы тут не нашел и написал в основной. Или пните в сторону, где копать?

ЗЫ. Все поединки игроки проводят 1 на 1.


 
KilkennyCat ©   (2008-01-19 07:24) [1]

Отлично.
Алгоритмы, значит...
Ок.
1. Бегин.
2. пусть а - первый ник, b- второй ник.
3. устанавливаемся на первую запись.
4. pl1 + pl2 = (a + b) or (b + a)?
5. если да - записываем
6. смотрим, достигли ли конца записей
7. если да - конец.
8. переходим на следующую запись и возвращаемся к 4.



Страницы: 1 вся ветка

Текущий архив: 2008.10.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
15-1219939924
Terasbetoni
2008-08-28 20:12
2008.10.19
Установил компонент, а в закладках с компонентами он не появился


15-1220006311
Альф
2008-08-29 14:38
2008.10.19
Ищу простой класс для POP3 и IMAP4 с функциями:


15-1219859700
dr_creigan
2008-08-27 21:55
2008.10.19
ASP.Net серваки


3-1208111377
jack128_
2008-04-13 22:29
2008.10.19
group by по многим полям или агрегаты


15-1220026817
Nic
2008-08-29 20:20
2008.10.19
Ветка проектирования