Sql запрос. Вычислить количество по значению
Есть таблица продуктов. Каждый продукт по 100гр содержит определенное количество белков, жиров и углеводов. Можно ли создать запрос, что бы в ответе выдавались продукты и их количество по заданному количеству белков, жиров и углеводов. Например для 80гр белков - 200 гр курицы и 100 гр рыбы. Select product_id sum(protein) as protein from products where protein = 80 (знаю, что неверно)