Мне нужно получить AVG для каждой строки в SQL, например:
это первая таблица
+ ---+------+-------------+
| course_id | course_name |
+ ----------+-------------+
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | g |
+ ---+------+-------------+
Это вторая таблица, мне нужно получить AVG для обоих идентификаторов 1и 2. результат, например:
+ -------------------+------+----------+
| course_feedback_id | rate |course_id |
+ -================--+------+----------+
| 1 | 4 | 1 |
| 2 | 3 | 1 |
| 3 | 2 | 2 |
+ -------------------+------+----------+
это окончательный ответ, который мне нужен
+ ----------------------+
| course_id | AVG(rate) |
+ -=======--+-----------+
| 1 | 3.5 |
| 2 | 2 |
+ ----------------------+
Я попробовал это решение, но он даст мне только первую строку, а не все записи.
SELECT *, AVG(`rate`) from secondTable
пожалуйста, помогите