我有一个独特的要求。
select A.Column1,
B.Column2,
(Select c.column3||':'||c.column4 from TableC c) as C_INFO
from TableA A, TableB B
where A.COLUMNX = B.COLUMNX;
以上是我当前的查询给出的回报
这里的问题是:我可以从C中单独获取那些列,而不是将它们串联到一个列中吗?
答案 0 :(得分:0)
如果您在表C上具有连接键,然后显式使用连接,然后通过与其他表连接使用来选择表c的任何列,在这里我想您在表c中具有一columnx,并且我已与表A进行了连接
select A.Column1,
B.Column2,
C.Column3,
(Select c.column3||':'||c.column4 from TableC c)
as C_INFO
TableA A join
TableB B
on B.COLUMNX=A.COLUMNX
join TableC C on A.COLUMNX=C.COLUMNX