【发布时间】:2020-09-30 13:47:32
【问题描述】:
关于 (Oracle) SQL 的新蜜蜂问题。 我想要这张桌子:
ash_id ash_contact_name ash_contact_telefoonnummber
15313 Name1 022457852114
15313 Name2 122457852114
15313 Name3 222457852114
15313 Name4 322457852114
15313 Name5 422457852114
在 1 行中看起来像这样:
15313 Name1 022457852114 Name2 122457852114 Name3 222457852114 Name4 322457852114 Name5 422457852114
所以我从第一个表中只得到 1 倍的 id 和多个名称的 coloms 我的代码现在看起来像这样:
select ash.ash_id ,
con.ash_contact_name, con.ash_contact_telefoonnummer
from D00ASH01.ash_admin_stakeholder ash,ash_contacts con
where con.ash_id = ash.ash_id and con.ash_id = 15313
order by ash.ash_id
最终代码虽然不包括“con.ash_id = 15313”,但我需要拥有所有条目。最终结果将包括第一个表中的更多字段,所以我不能只使用第二个表。现在,我想开始简单地构建它。 我试图让它与一个连接一起工作,但没有成功。 欢迎所有建议, 谢谢
【问题讨论】:
-
您可以通过使用其唯一的 Id 使用内连接来合并两个表,通过创建主键和外键您可以合并两个表并连续获取数据。