0

我是 retool 和 postgres 的新手。我想在下拉列表中保留 2 个值,这样当我选择 1 时,我会在表中仅获得 1 个设备的列。

我尝试使用以下查询:

IF {{select1.value=='2021_1_1'}} 
THEN
select * from device WHERE device_id='2'
ELSE 
SELECT * from device WHERE device_id='1

但它给了我以下错误: error:true message:"syntax error at or near "IF"" position:1

请帮忙。谢谢你。

4

1 回答 1

0

在下拉列表的值部分中使用 device_id,这样您就可以将查询修改为如下内容:

select * from device where device_id = {{select1.value}}
于 2021-10-04T14:49:28.853 回答