не существует
не уверен, но может это в sql-чат больше вопрос?
Там тоже писал, но ответа нету )
тоже не уверен, но как вариант мб r и (SELECT...) местами поменять
Скиньте текстом
WITH r AS (SELECT SUM(rating) AS summary_rating FROM review WHERE product_id = 1 GROUP BY product_id) SELECT p.*, AVG(r.summary_rating) AS rating, c.category_name as category FROM products p JOIN category c ON p.category_id = c.id JOIN review r ON p.id = r.product_id WHERE p.id = 1 GROUP BY p.id
А в (условном) дибивере такая же ошибка при выполнении запроса?
Да, там тоже такая ошибка
Может наоборот with (запрос) as r
А база какая?
postgres
у тебя summary_rating есть только в первом запросе, в основном ты r переопределяешь в джоине
да, в чате sql тоже подсказали,спасибо
Обсуждают сегодня