当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP数据库编程SQL常用技巧
| id | name |
| 1 | aa |
| 2 | bb |
| 3 | cc |
| 1 | aa |
| 2 | bb |
| 3 | cc |
| id | name |
| 1 | aa |
| 2 | bb |
| 3 | cc |
| SELECT DISTINCT id,, name INTO #t FROM table1 DELETE table1 INSERT INTO table1 SELECT * FROM #t |
| ID | 员工 | 技能 |
| 1 | 1 | VB |
| 2 | 1 | PHP |
| 3 | 1 | ASP |
| 4 | 2 | PHP |
| 5 | 3 | ASP |
| 6 | 4 | VB |
| 7 | 4 | ASP |
| SELECT 员工 FROM [Table] WHERE 员工 IN(SELECT 员工 FROM [Table] WHERE 技能='VB' ) AND 技能='PHP' |
三.数据库合并问题
access里的两个表,想让两个表的内容合并
表[a]结构如下:
| [id] | 编号 | 自动编号 |
| [name] | 名称 | 文本 |
| [price] | 价格 | 数字 |
| [guige] | 规格 | 文本 |
| [changjia] | 生产厂家 | 文本 |
| [baozhuang] | 包装 | 文本 |
| [danwei] | 单位 | 文本 |
共有900条记录,除了id和name字段,其他均可以为空
表[b]结构如下:
| [id] | 编号 | 自动编号 |
| [name] | 名称 | 文本 |
| [price] | 价格 | 数字 |
| [changjia] | 生产厂家 | 文本 |
| [danwei] | 单位 | 文本 |
| [xingzhi] | 性质 | 文本 |
共有800条记录,除了id和name字段,比表[a]少几个字段,但还多一个[xingzhi]的字符安其它均可以为空
现在想生成一个新表[c],结构如下,而且内容是两个表的内容之和。
| [id] | 编号 | 自动编号 |
| [name] | 名称 | 文本 |
| [price] | 价格 | 数字 |
| [guige] | 规格 | 文本 |
| [changjia] | 生产厂家 | 文本 |
| [baozhuang] | 包装 | 文本 |
| [danwei] | 单位 | 文本 |
| [xingzhi] | 性质 | 文本 |
用sql语句也可以,手工操作也好,xml也好,别管怎么着吧,怎么实现呀,哥们要郁闷坏了,真要让我们再输入800条记录,我就挂了。
回答:
1.这样
| insert into c(id,name,.....) select id,name,..... from |