0

これはどう言うのが正しいのでしょうか?

SourceNode.where(:duplicate_ids.include?(sn.id))

フィールド duplicate_ids にこの ID が含まれている SourceNodes を見つけたいです。

つまり、SourceNode には duplicate_ids フィールドがあります。この SourceNode の ID が duplicate_id フィールドに含まれている SourceNode を教えてください。

Ruby2、Rails4 の使用

4

1 に答える 1

0

これが正しい答えです。

dups=SourceNode.pluck(:duplicate_ids).flatten.uniq
SourceNode.where('id in (?)', dups)
于 2013-10-30T05:32:49.570 に答える