50 求一条 SQL 语句,谢谢
有两张表 A , B
A:
ID TYPE DETAIL
101 类型1 类型101详细
201 类型2 类型201详细
103 类型1 类型103详细
104 类型1 类型104详细
B:
ID_1 ID_2
101 201
102 202
103 203
...
想实现同时选出 B 中两个字段在 A 中对应的 detail 信息
select detail_1, detail_2 ... from ...
detail_1 detail_2
类型101详细 类型201详细
类型102详细 类型202详细
类型103详细 类型203详细
------解决方案--------------------SELECT A1.DETAIL DETAIL1 A2.DETAIL DETAIL2 FROM A A1, A A2, B WHERE B.ID_1 = A1.ID(+) AND B.ID = A2.ID(+)