Select distinct A.col1, B.col2, col3
from A inner join B on A.id = B.id
and B.id in
(select distinct col2 from B where ..... )
PostgreSQL 的 plpgsql 解析器不喜欢括号子查询中不合格的“col2”。由于子查询中只提到了一个表,解析器不是制造了一个没有的歧义吗?
Select distinct A.col1, B.col2, col3
from A inner join B on A.id = B.id
and B.id in
(select distinct col2 from B where ..... )
PostgreSQL 的 plpgsql 解析器不喜欢括号子查询中不合格的“col2”。由于子查询中只提到了一个表,解析器不是制造了一个没有的歧义吗?