困绕我三天的问题!请高手帮忙呀!!!!

busfly001 2004-05-01 09:46:59
如何将表1 中的一列记录提出来 赋给表2中的一行记录呀!请高手指教!
...全文
41 14 点赞 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhb79 2004-05-06
insert table2 select a,b,c from table1
即可
  • 打赏
  • 举报
回复
busfly001 2004-05-03
是SQL SERVER 2000
  • 打赏
  • 举报
回复
yeyuboy 2004-05-03
SQL:
insert table2 values
(select a,b,c from table1)
  • 打赏
  • 举报
回复
capoatguitar 2004-05-03
是SQL2000就用游标,绝对可行,游标使用方法查分析器帮助。
  • 打赏
  • 举报
回复
ailibuli 2004-05-03
数据库服务器是什麽? SQL Server?...
  • 打赏
  • 举报
回复
s_lim 2004-05-02
直接用sql语句实现比较简单。
也可以读出1的一行记录,然后利用循环分别将fields[i]赋值给2的第i+1行的字段
  • 打赏
  • 举报
回复
king903 2004-05-02
wfeng107(风风火火) 好象是日期的时候遇到了难题呀? UP 关注~
  • 打赏
  • 举报
回复
getit911 2004-05-02
update 表2 set 次数=(select count(*) where 姓名='张三' from 表1) where 姓名='张三'
  • 打赏
  • 举报
回复
busfly001 2004-05-02
UP 高手呀!!!!!
  • 打赏
  • 举报
回复
capoatguitar 2004-05-02
用一个循环,每一次从游标1取一个值赋给@RQ
更新‘表2’时候用 UPDATE 表2 SET 字段名=@RQ CURRENT OF 游标2
写的比较笼统,思路就是这样,游标有关内容查看帮助。
  • 打赏
  • 举报
回复
capoatguitar 2004-05-02
可以用游标,表1的游标用DECLARE CURSER1 CURSOR FOR SELECT 日期 FROM 表1
表2的游标用 DECLARE CURSOR2 SCROLL CURSOR for SELECT * FROM 表2
更新“表2”的时候 用UPDATE 表2 SET
  • 打赏
  • 举报
回复
busfly001 2004-05-02
姓名 部门 明细 日期

张三 信息 罚款 2004.4.21

张三 信息 罚款 2004.4.29 到表单2是这样的


姓名 部门 明细 次数 日期1 日期2 日期3
张三 信息 罚款 2 2004.4.21 2004.4.29

要实现这样的 如何才能用SQL实现呀???
高手帮忙呀 !!!!!!!!!!!
  • 打赏
  • 举报
回复
busfly001 2004-05-02
我加分了!!!100分。请大家帮帮忙呀~!!
  • 打赏
  • 举报
回复
wasi 2004-05-01
insert
into
where(
select~~~)

在sql里面用复合查询
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关
加入

2462

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2004-05-01 09:46
社区公告
暂无公告