У меня есть два разных запроса. Один для «плюс» и один для «минус». Я хочу найти разницу в значении счета для каждого игрока.MySQL вычисляет разницу в столбце count между двумя запросами
Я попытался объединить все и получил некоторые очень странные цифры.
Вот результаты каждого запроса, который я нед найти разницу:
fk_plus_player1_id cnt
90 71
65 68
79 66
45 59
64 57
27 56
55 56
93 55
37 55
40 44
1 36
84 33
20 31
24 28
8 23
fk_minus_player1_id cnt
93 44
64 42
79 40
37 35
90 33
20 31
84 31
27 30
65 30
40 26
1 26
24 25
45 25
55 22
8 10
Как бы это сделать? Заранее спасибо за вашу помощь. Я noob ...
UGH ... Попытка сделать метод соединения. Имея проблемы, не получая результатов, всего 4 пустых столбца. это то, что я пытаюсь
SELECT * FROM (SELECT заявление для результатов плюс здесь) AS ф
РЕГИСТРИРУЙТЕСЬ
(оператор выбора для результатов минус здесь) AS тм
О ф. fk_plus_player1_id = tm.fk_minus_player1_id
GROUP BY fk_plus_player1_id
любые предложения ??
Вы должны присоединиться к записи на основе ключей, а затем сделать математику. Этот сайт может помочь вам понять синтаксис соединения. http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ – xQbert