select distinct(msg_id),sub_id from programs where sub_id IN
(
select sub_id from programs group by sub_id having count(sub_id) = 2 limit 5
)
sub_idはあるセレクトレコードだけは - サブスクライバのpostgresに二回
インナークエリは、番組表に正確に2倍であるこれら - サブスクライバを返し、メイン・クエリの意志が明確なMSG_IDを有するもの - サブスクライバを与える意味します。
この結果は、私はそれがあるべきたく
msg_id sub_id
------|--------|
112 | 313
111 | 222
113 | 313
115 | 112
116 | 112
117 | 101
118 | 115
119 | 115
110 | 222
を生成します
msg_id sub_id
------|--------|
112 | 313
111 | 222
113 | 313
115 | 112
116 | 112
118 | 115
119 | 115
110 | 222
117 | 101(この結果は一度だけ出力されるべきではありません)
私は2回のレコードしか欲しません。
ポストサンプルデータ –
を試してみてください、私はすでに私は、クエリから得たデータを掲載しました。あなたはこれ以外に何をしたいですか? –
クエリの出力を投稿しました。入力データを転記します。 –