Tofik
Новичок
Замена вложенного запроса JOIN'ами
есть запрос вида:
SELECT (SELECT AVG(mark) FROM rating WHERE cam_id = c.id AND type = 'Q') AS Qaverage, (SELECT AVG(mark) FROM rating WHERE cam_id = c.id AND type = 'F') AS Faverage, c.* FROM cams AS c WHERE 1
В документации по mysql написано, что 99% запросов можно заменить JOIN'ами. Каким образом можно заменит такой запрос?
есть запрос вида:
SELECT (SELECT AVG(mark) FROM rating WHERE cam_id = c.id AND type = 'Q') AS Qaverage, (SELECT AVG(mark) FROM rating WHERE cam_id = c.id AND type = 'F') AS Faverage, c.* FROM cams AS c WHERE 1
В документации по mysql написано, что 99% запросов можно заменить JOIN'ами. Каким образом можно заменит такой запрос?