У меня здесь "простая" ситуация, но я не мог решить ее самостоятельно. Так что мне нужно объединить один результат первого запроса со вторым, чтобы получить «окончательный результат».
Первый запрос получает количество выстрелов, сделанных игроком.
SELECT player, COUNT(shot) shots FROM table1 GROUP BY player;
+---------+-------+
| player | shots |
+---------+-------+
| player1 | 10 |
+---------+-------+
| player2 | 10 |
+---------+-------+
Во-вторых, чтобы получить попадания.
SELECT player, COUNT(hit) hits FROM table2 GROUP BY player;
+---------+-------+
| player | hits |
+---------+-------+
| player1 | 10 |
+---------+-------+
| player2 | 5 |
+---------+-------+
И мне нужно рассчитать точность (попадания / выстрелы * 100), отображая результат примерно так.
+---------+-------+------+-----+
| player | shots | hits | acc |
+---------+-------+------+-----+
| player1 | 10 | 10 | 100 |
+---------+-------+------+-----+
| player2 | 10 | 5 | 50 |
+---------+-------+------+-----+