Главная страница
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
2-1221035629
programmer90
2008-09-10 12:33
2008.10.19
Проблемы с кодировкой.


4-1197829713
Alex_Nik
2007-12-16 21:28
2008.10.19
Подключались ли внешние носители информации


2-1221125658
MdbPero
2008-09-11 13:34
2008.10.19
Использование Microsoft Agent


2-1221206822
N77
2008-09-12 12:07
2008.10.19
Next, Prior (SQL)


11-1194295636
Elec3C
2007-11-05 23:47
2008.10.19
Вопрос по OpenSaveDialog у