이 쿼리를 어떻게 만들 수 있습니까?Postgresql이 "스키마가 존재하지 않습니다"라고 말합니다.
prod_id|quan_in_stock|sales
을 지금, 나는이 쿼리를 실행할 때 :
내가 반환하는 기능 top_movies_ceiling(3)
CREATE OR REPLACE FUNCTION top_movies_ceiling(n_top integer) -- n_top dos mais vendidos
RETURNS SETOF inventory AS $$
BEGIN
RETURN QUERY
SELECT *
FROM inventory
ORDER BY sales DESC
LIMIT n_top;
END;
$$LANGUAGE plpgsql;
을했습니다 schema "prod_id" does not exist
SELECT products.price
FROM products
WHERE products.prod_id = prod_id.top_movies_ceiling(3);
나는 오류
당신이 나를 도울 수 있기를 바랍니다. 감사합니다.
왜'prod_id.top_movies_ceilin'을 사용합니까? .. –
커서를 열었 기 때문에 그것을 저장하기 위해 "prod_id"라는 동일한 유형의 숫자 변수로 가져 왔습니다. –