必要な結果が得られる既存のクエリがありますが、別のテーブルから列を追加し、同じ 203 行を取得する必要があります...そのテーブルに結合しようとすると、何千もの行が取得されます...
select a.state, a.alternate_id, a.reg_id
from altid1 a, altid1 b
where a.alternate_id=b.alternate_id
and a.reg_id <> b.reg_id
group by a.state, a.alternate_id, a.reg_id
having count(a.alternate_id)>1
order by state, alternate_id,reg_id;
これにより、状態と、複数の reg_id を持つ各代替 ID が得られます...今度は、altid1 テーブルに存在しない 2 つの所有者フィールドを追加する必要があります
所有者テーブルに参加し、追加の列だけで同じ 203 の結果を取得する必要があります...所有者テーブルには reg_id 列が含まれていますが、異なる reg_id を持つものを取得しようとしているときに、どのように一致させることができますか?元のテーブルに?
select a.state, a.alternate_id, a.reg_id, c.owner1, c.ownertype1
from altid1 a, altid1 b, owner c
where a.alternate_id=b.alternate_id
and a.reg_id <> b.reg_id
group by a.state, a.alternate_id, a.reg_id, c.owner1, c.ownertype1
having count(a.alternate_id)>1
order by state, alternate_id, reg_id;
ご協力ありがとうございました!