Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

这么复杂的查询如何生成表?

不务实  发表于:2009-06-06 20:22:45  
复制

SELECT 二建拆迁补偿费.拆迁户ID, 二建拆迁补偿费.姓名, 二建拆迁面积.交房时间 AS 时间, "搬迁费" AS 补偿类别, 二建拆迁补偿费.[搬迁费] AS 金额
FROM 二建拆迁补偿费 INNER JOIN 二建拆迁面积 ON 二建拆迁补偿费.拆迁户ID = 二建拆迁面积.拆迁ID
UNION SELECT 二建拆迁补偿费.拆迁户ID, 二建拆迁补偿费.姓名, 二建拆迁面积.交房时间 AS 时间, "奖金" AS 补偿类别, 二建拆迁补偿费.[奖金] AS 金额
FROM 二建拆迁补偿费 INNER JOIN 二建拆迁面积 ON 二建拆迁补偿费.拆迁户ID = 二建拆迁面积.拆迁ID
WHERE (((二建拆迁补偿费.奖金) Is Not Null))
UNION SELECT 二建拆迁补偿费.拆迁户ID, 二建拆迁补偿费.姓名, 二建拆迁面积.交房时间 AS 时间, "过渡费" AS 补偿类别, 二建拆迁补偿费.[过渡费] AS 金额
FROM 二建拆迁补偿费 INNER JOIN 二建拆迁面积 ON 二建拆迁补偿费.拆迁户ID = 二建拆迁面积.拆迁ID
UNION SELECT 二建拆其它偿费.拆迁户ID, 二建拆其它偿费.姓名, 二建拆其它偿费.时间, "其它补偿" AS 其它补偿, 二建拆其它偿费.其它补偿
FROM 二建拆其它偿费
UNION SELECT 二建后期过渡费.拆迁户ID, 二建后期过渡费.姓名, 二建后期过渡费.起日期, "后期过渡费" AS 后期过渡费, 二建后期过渡费.过渡费
FROM 二建后期过渡费;

 

以上是我的联合查询,就是不能同时生成新表,生成新表时要添加字段ID(自动编号)

 

(用此查询的再查询办法可生成新表,但不添加不了自动编号的ID)

在窗体中运行一个按纽生成新表更不会了,求高人指点,

 

Top
不务实 发表于:2009-06-06 20:41:30

太多的字还是上传附件好

点击下载此附件

不务实 发表于:2009-06-07 09:09:48

谁会?

 



不务实 发表于:2009-06-07 14:44:48

不要不理我



不务实 发表于:2009-06-08 10:36:22

大师呀,教教我吧



不务实 发表于:2009-06-08 15:45:26


不务实 发表于:2009-06-10 09:20:28
我再顶

不务实 发表于:2009-06-11 08:26:21
我再再顶

竹笛 发表于:2009-06-11 09:26:46
你说得很正确,就是“用此查询的再查询办法可生成新表,但添加不了自动编号的ID”,能生成表就可以了,再弄个自动编号有什么特殊意义吗?

钱玉炜 发表于:2009-06-11 15:11:48

可以改用追加查询,在你要追加的表中设置个自动编号的字段,这样就自然有自动编号了



不务实 发表于:2009-06-13 09:31:42

想用sql语句生成新表



黎红军 发表于:2009-06-14 10:31:40

那也可以用sql语句建立一个空的新表,然后使用追加查询把记录填写到表中就可以了。



843151504 发表于:2009-06-14 11:17:01
苦呀,就是想这样做,不会呀

黎红军 发表于:2009-06-14 12:23:32

看看sql语句的帮助说明,有例程的!



843151504 发表于:2009-06-24 18:52:19
只有生成表后,才能增加主键,多个查询表,又不收你的钱.

总记录:14篇  页次:1/1 9 1 :