Shuriken
21.11.2012 - 10:16
Есть таблица result. В ней хранятся результаты футбольных матчей. Поля club1, club2, goal1, goal2, где club1, club2 - название команд, goal1, goal2 - кол-во голов, забитых в матче командами club1 и club2 соответственно. В таблице хранятся такие данные:
Команда1 | Команда2 | 1 | 2
Команда2 | Команда3 | 3 | 0
Команда3 | Команда1 | 0 | 0
Как посчитать разницу мячей для каждой команды? С помощью SQL-запроса или PHP? Как указать, что club1 забил goal1 голов?
Подскажите алгоритм решения? Сколько не думал - ничего на ум не приходит?
Может структуру таблицы поменять или разбить таблицу на 2?
Игорь_Vasinsky
21.11.2012 - 10:56
Цитата |
или разбить таблицу на 2? |
да наверн на 3 даже
id команды | имя команды
id игры | id команды 1 | id команды 2
id игры | забито победителем | пропущено победителем
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker