LibreOffice Base列表框中的缺少FROM子句错误

时间:2018-06-26 20:40:12

标签: postgresql libreoffice-base

我将LibreOffice Base 5.3.4.2用作postgres数据库的前端。在postgres中,我有以下表格:

lu_ss_unit_types(存储不同单元类型的查找表)

ss_unit_mix(使用fkey中的lu_ss_unit_types

ss_rent_surveys(使用fkey中的ss_unit_mix

在LO中,我在ss_rent_surveys的表单下有一个ss_unit_mix的子表单。在ss_rent_surveys子窗体表控件中,有一个ss_unit_mix_id的列表框列,我将其标记为“单元类型”,并将来自ss_unit_mixss_unit_types表的信息连接起来。

这是问题所在:列表框控件的“列表内容”中的以下代码出现错误“表'm'的缺少FROM子句条目”。但是,当我直接从PGAdmin运行SQL时,它工作正常。有什么作用?

SELECT t.unit_type||' ('||
CASE WHEN m.interior IS TRUE THEN 'Int' Else 'Ext' END||'/'||
CASE WHEN m.upper_level IS TRUE THEN 'Upper' Else '1st' END||'/'||
CASE WHEN m.climate_controlled IS TRUE THEN 'CC' Else 'Standard' END||')', 
m.ss_unit_mix_id 
FROM properties.ss_unit_mix m
LEFT JOIN lookup.lu_ss_unit_types t ON t.ss_unit_type_id = m.ss_unit_type_id;

0 个答案:

没有答案