我在sybase中有2个表
表1:
ID CUR
---- ------
A USD
A GBP
A HKD
A JPY
A CHF
B USD
B GBP
表2:
Pair Base Under
-------- ----- -----
USD/GBP USD GBP
GBP/HKD GBP HKD
USD/JPY USD JPY
我需要一个查询的帮助,如果table1中的ID都存在base和Under,则会为每个ID返回一对货币。
答案 0 :(得分:1)
使用此查询。
select Pair from Table2
where Base in (select CUR from Table1 )
and Under in (select CUR from Table1)
答案 1 :(得分:0)
Select distinct pair From table2
join table1 b
on b.CUR = t.bas
join table1 u
on u.id = b.id
and u.CUR = t.under