我有一個現有的查詢,提供了所需的結果 - 但我需要從另一個表中添加一列,仍然獲得相同的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_ids每個替代ID ...現在我需要補充的是不存在兩種所有者字段altid1表
我需要連接到所有者表,並獲得相同的203結果只是附加的列...所有者表格包含reg_id列,但我怎麼能匹配該w母雞我試圖得到在原始表中有不同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;
謝謝你的幫忙!
請在cluase中添加c.id = a.id。 – johnny