Приведенный выше запрос дает мне ошибку в заголовке, я что-то упустил?
Таблицы и столбцы существуют 100%
CREATE VIEW product_variation_stock_view AS
SELECT
product_variations.product_id AS product_id,
product_variations.id AS product_variation_id,
COALESCE(SUM(stocks.quantity) - COALESCE(SUM(product_variation_order.quantity), 0), 0) AS stock,
case when COALESCE(SUM(stocks.quantity) - COALESCE(SUM(product_variation_order.quantity), 0), 0) > 0
then true
ELSE false
END in_stock
FROM product_variations
LEFT JOIN(
SELECT
stocks.product_variation_id AS id,
SUM(stocks.quantity) AS quantity
FROM stocks
GROUP BY stocks.product_variation_id
) AS stocks USING (id)
LEFT JOIN(
SELECT
product_variation_order.product_variation_id AS id,
SUM(product_variation_order.quantity)
FROM product_variation_order
GROUP BY product_variation_order.product_variation_id
) AS product_variation_order USING(id)
GROUP BY product_variations.id