日期:2014-05-18  浏览次数:20524 次

向高人求一条SQL语句。在线等!多表查询的问题。
现有二个或多个表。

表:A,B,C

A表里有字段   F
B表里有字段   G
C表里有字段   H

如果这样查。select   A.F,B.G,C.H   From   A,B,C  
可以查出F   G   H   各字段的值,但它是由三列来显示的。我现在需要用一列来显示三个字段的值。
请问怎么查?

将   三个表里的     F     G     H   各字段的值,按一列输出。如列名为:FGH

------解决方案--------------------
select rtrim(A.F)+rtrim(B.G)+rtrim(C.H) as FGH From A,B,C

------解决方案--------------------
select f fgh from a
union all
select g from b
union all
select h from c