有三个表, A,B,C
A------Id,Name
B------Id,Name,SourceId,SourceType
C------ID,Name
B表中的SourceType指明其SourceId是A表的数据还是B表的数据
需要写一条Sql查询语句,获得所有的B表的数据,以及根据B表的SourceType,给出其SourceID对应的Name.我使用以下语句,但是where条件语句怎么写呢?Select B.Id,B.Name,B.SourceId,B.SourceType,decode(B.SourceType,'A',A.Name,B.Name) from 
A, B, C where