0

我在 psql 中使用变量,例如:\set user_id 10;

当我想在查询中使用这个变量时select * from users where user_id = :user_id;- 没关系

但是当我将它用于 ltree 列时,我有问题select * from accounts where customer_id <@ :user_id吗?

你能帮助我吗?

4

1 回答 1

1

您需要一个字符串文字,因此您必须引用该值:

select * from accounts where customer_id <@ :'user_id';

那会变成

select * from accounts where customer_id <@ '10';
于 2021-09-29T15:02:36.200 回答