我在 Sybase 中有两个表:
TABLE1
:保存部门数据和与部门关联的emp_id:
Dept_Id Emp_id1 Emp_id2 Emp_id3
------- ------- ------- -------
DEP1 11 22 33
TABLE2
:保存与员工关联的 Emp_Id 和多个 Address_Id:
Emp_Id Add_Id
------ --------
11 street1
11 street2
11 street3
22 mountRoad1
22 mountRoad2
33 PetersRoad
我想加入这两个表并将以下结果插入到一个新表中:
Dept_Id Emp_Id Add_Id
------- ------ ------
DEP1 11 street1
DEP1 11 street2
DEP1 11 street3
DEP1 22 mountRoad1
DEP1 22 mountRoad2
DEP1 33 PetersRoad
如何使用单个 SQL 查询来实现这一点?