假设我在一个数据库中有两个模式:公共和私有。在两个模式中,我都有相同的表 - my_table具有相同的列。所以执行以下操作是正常的:
SELECT public.my_table.my_col FROM public.my_table?
我正在尝试使用H2但在ResultSet中获取异常 - 未找到列。是不正常还是H2不正常?
答案 0 :(得分:1)
你应该写:
SELECT my_col FROM public.my_table
因为列名已经在查询中指定的表中进行了评估。