Главная страница
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.013 c
2-1220780338
Point
2008-09-07 13:38
2008.10.19
Как научиться составлять sql запросы.


15-1219762713
ChaosAD
2008-08-26 18:58
2008.10.19
Что почитать по Хранимым Процедурам для MSSQL


2-1220531255
zzz
2008-09-04 16:27
2008.10.19
Проверка на последнюю запись


2-1221034421
BB7
2008-09-10 12:13
2008.10.19
Функция


15-1219834044
Riply
2008-08-27 14:47
2008.10.19
Отложенная запись.