このクエリはどのように動作させることができますか?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'を使うのですか?.. –
私はCursorをオープンしています。私はそれを保存する目的で、" prod_id "と同じ型から数値変数に取り込んでいます。 –