私は、2 人の人物が同じ名前で ID が異なる可能性があるテーブルを持っています。名前が与えられ、ID を要求する必要があります。
次のようなコマンドを使用すると:
SELECT id_num INTO cust_id FROM Customers WHERE name=CName;
コマンド ライン (psql) でこのコマンドを使用すると、2 つの結果が返されます (たとえば)。
しかし、SQL スクリプト (PL/pgSQL) の一部として使用すると、常に最初のインスタンスが取得されます。
に選択しようとしましcust_id[]
たが、エラーが発生しました。では、すべての結果を選択して配列に送り込む適切な方法、またはそれらを使用する別の簡単な方法は何ですか?