作者: Trynew 时间: 2005-6-10 21:24
先建一个联合查询,用Null值补充另一列,然后在此基础上用Max做汇总查询SELECT [1].a, Max([1].b) AS bb, Max([1].c) AS cc
FROM [SELECT a, b,null as c
FROM 表3 UNION SELECT a, null as b,c
FROM 表4]. AS 1
GROUP BY [1].a;作者: wuaza 时间: 2005-6-11 01:51
谢谢版主的解答,我也想到了一种方法,你看看对不对。SELECT 表1.a,表1.b,表2.c from 表1 left join 表2 on 表1.a=表2.a;unionSELECT 表2.a,表1.b,表2.c from 表1 right join 表2 on 表1.a=表2.a作者: canking1982 时间: 2006-7-22 06:00
不错的方法:)作者: chenyingfengsx 时间: 2009-6-29 22:49
dfdddddddd作者: gaincash 时间: 2009-7-22 22:53
好好好作者: danielcai 时间: 2009-7-23 10:13
good