我有一张表格,可能会出现两个人的名字相同,但是他们有不同的ID。我已经知道了这些人的名字,需要请求他们的ID。
当我使用像下面这样的命令时:
SELECT id_num INTO cust_id FROM Customers WHERE name=CName;
如果我在命令行(psql)中使用此命令,则会返回两个结果(例如)。
但是当我将其作为SQL脚本(PL/pgSQL)的一部分使用时,它总是只获取第一个实例。
我尝试选择到cust_id[]
,但是出现了错误。那么选择所有结果并将它们放入数组或其他易于使用的方式的正确方法是什么?