【发布时间】:2020-07-13 08:36:51
【问题描述】:
我有一个场景,其中我有三个表custom_tables、custom_fields 和custom_field_values,多个过滤条件将应用于存储在custom_field_values 中的值。我们在custom_field_values 中有entity_id,它是标识每一行的唯一标识符,简单来说entity_id 代表普通表中的一行。这是带有示例的表格,
现在,我的条件是age > 25,在这种情况下,它只删除custom_field_values 表中的第三行,而我想删除custom_field_values 中具有相同entity_id 示例的整个记录@ 第三行不是根据我们的条件为真,它的 entity_id 是12345,所以我想用这个entity_id 取消选择所有记录,我期待这样的结果,
我无法实现这一目标,我正在寻找一些通用且最快的方法来实现这一目标,因为自定义表可以有超过 100 万条记录,任何人都可以帮助...请...
【问题讨论】:
标签: sql ruby-on-rails database postgresql