1

私は PostgreSQL で Rails を使用していますが、次のようなクエリで完全に機能します。

# Does hstore_column contain key?

scoped_users = User.where('hstore_column ? :key', key: 'name_of_key')

今私の問題:このクエリを逆にする方法/特定のキーが指定されていないすべてのユーザーを見つけるにはどうすればよいですか?

# I tried this query amongst others, but it does not work:

scoped_users = User.where('hstore_column ? :key = FALSE', key: 'name_of_key')

助けてくれてありがとう!

4

1 に答える 1

2

試す:

where('NOT ( hstore_column ? :key )', key: 'name_of_key')
于 2012-07-24T14:54:08.223 に答える