У меня проблема с mysql при выполнении соединения двух таблиц и фильтрации с использованием HAVING для этих двух таблиц.
Предположим, мои таблицы выглядят так:
Продукты:
id | Name
1 | Product 1
2 | Product 2
3 | Product 3
Оценка:
Name | Product_id | score
Review 1 | 1 | 10000
Моим лучшим предположением было следующее, но оно не работает:
SELECT "products".*, sum("reviews".score) FROM "products" INNER JOIN "reviews" ON "reviews"."empire_id" = "products"."id" GROUP BY products.id HAVING sum("reviews".score)=0;
И я хотел бы получить продукты с оценкой 0 , то есть они не были проверены. Я чувствую, что это должно быть легко, но я не могу понять.