我有一个 user_lists 表,其中包含一个整数 [] 类型的 user_list 列。
我正在尝试执行此查询,这似乎足够基本:
select id, alias from users where id = ANY(select user_list from user_lists where id = 2 limit 1);
它给出了这个错误:
错误:运算符不存在:integer = integer[]
提示:没有运算符匹配给定的名称和参数类型。您可能需要添加显式类型转换。
我正在使用 postgres 8.3.11。升级不是一种选择。
我错过了什么?