Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день .
есть таблица результатов матчей
homekey - порядковый номер команд домашней команды
awaykey - порядковый номер команд гостевой команды
homescore- количество голов домашней команды
awayscore-количество голов гостевой команды
sezon - номер сезона
id...homekey...awaykey...homescore...awayscore....sezon
1......1..............4..............4................0..............3
2......1..............2..............3................1..............3
3......1..............3............ .2................3..............3
4......5..............1..............4................0..............3
5......8..............1..............0................4..............3
6......9..............1..............3................2..............3
написал запрос вывода только уникальных значений homescore-awascore(разность голов) если homekey =1
Отредактированно Krios (31.08.2011 10:17:24)
Неактивен
WHERE homekey = 1 OR awaykey = 1?
Если нужно в правильном порядке, то, наверное, через UNION проще:
SELECT homescore - awayscore ... WHERE homekey = 1
UNION
SELECT awayscore - homescore ... WHERE awaykey = 1
Неактивен
paulus написал:
WHERE homekey = 1 OR awaykey = 1?
Если нужно в правильном порядке, то, наверное, через UNION проще:
SELECT homescore - awayscore ... WHERE homekey = 1
UNION
SELECT awayscore - homescore ... WHERE awaykey = 1
1)WHERE homekey = 1 OR awaykey = 1
выводит
QWER.......rewq
-4.......1
-1.......1
1.......1
2.......1
4.......2
2) а со вторым вариантом можно поподробней?
как полностью составить запрос?
Неактивен
Пишете так, как если бы это было два независимых запроса (один ровно тот,
что уже написан, второй — с поменянным условием), а между ними вставляете
UNION ALL.
Неактивен
paulus написал:
Пишете так, как если бы это было два независимых запроса (один ровно тот,
что уже написан, второй — с поменянным условием), а между ними вставляете
UNION ALL.
Неактивен
Неактивен