Главная страница
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.016 c
15-1220003252
data
2008-08-29 13:47
2008.10.19
Вопрос к знатокам оракла. Есть ли ограничение на кол-во действий


1-1200878862
IGray
2008-01-21 04:27
2008.10.19
Как создать в цикле Array Of Const?


2-1218701003
Нов_и_чок
2008-08-14 12:03
2008.10.19
преобразование длинных имен файлов Windows в DOS


3-1208278127
Вопрос
2008-04-15 20:48
2008.10.19
как найти 10 "последних записей" в sql ?


2-1221138778
savyhinst
2008-09-11 17:12
2008.10.19
Вопрос про DLL