你问我答 >> 电脑培训 >> 数据库设计 >>SQL 中两表的之间的数据插入?
问 题
SQL 中两表的之间的数据插入?
悬赏分: 5提问时间: 2008-09-05 08:39:57 提问者: lili
有两个表 A 和 B A表中地址列 有一条数据"深圳爱地大厦" B表中地址列 有一条数据"深圳福田爱地大厦" 我已经在B表中通过关键字爱地大厦查询出"深圳福田爱地大厦" 这条数据 我想把B表中这条数据插入到A表中的爱地大厦数据后面 应该怎么做呢?
其他答案
回答者:xiaxiansheng    2008-9-5 11:48:11
思路错误,关键字搜索只能是模糊搜索,两个表之间不存在关联的关系
回答者:fengying    2008-9-5 16:38:11
在A,B两表结构相同的情况下:
insert into a select * from b where id='深圳福田爱地大厦'

您说要插入到某条记录的后面,条件不够,因为,SQL SERVER 表中的记录没有记录号的概念,因此,您如果不说什么顺序,是无所谓先后的.
所以,您只能根据排序的方法,去加入相应的内容来使用该记录与那条记录相邻
我要回答:
回答即可得2分,回答被采纳则获得悬赏分以及奖励20分。
还可输入1000个汉字
参考资料:
您还可输入60个字[积分规则]