我正在查询pgsql DB以查找在hstore字段中具有特定键的行:

select DISTINCT
from (select id, exist(data, ‘exercise_quiz’) key_exists
  from user_tracking) x
where key_exists = true;

它工作正常,但我需要打印它返回的相应行的id。我能用这个命令吗?

最佳答案

使用运算符:

select id
from user_tracking
where data ? 'exercise_quiz';

关于postgresql - Postgres/hstore:如何获取在其hstore字段中具有特定键的行的ID?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46333056/

10-16 22:42