我前面看了很多1张表追加生成另1张表的例子,学会用inner join和on的嵌套去叠加4张表,但是只能取4张表中关联的TimesheetID一致的行出来,如表1有700行,表2有710行,表3有730行,表4有750行。
4张表中700行的timesheetID是一致的,因此就只追加成了这一致的700*4行生成了新表,但是我希望能把4张表所有的行都取出来叠加起来,只要机械合并到一张表就好了,不需要计算,请高手指教希望能学习一下!作者: Henry D. Sy 时间: 2009-7-25 09:01
联合查询作者: kpsimon 时间: 2009-7-30 19:21 本帖最后由 kpsimon 于 2009-7-30 19:23 编辑
联合查询,如这样
SELECT 源数据表.* INTO 新表的名
[FROM 输入你的表名
union all
SELECT *
FROM 输入你的表名
union all
SELECT *
from 输入你的表名
union all
SELECT *
from 输入你的表名
UNION ALL
SELECT *
from 输入你的表名] AS源数据表;