这条SQL语句好难,请大家帮帮忙

sztaotao 2001-11-27 01:04:42
现有表
table1:
字段:
id,day1,day2,day3

table2:
字段:
id,data,date

我用的数据库是sql server2000,我应该如写SQL才能将table1中的数据转到table2中,使table1中day1、day2、day3字段值导到table2的字段data中(即table1中的一条记录对应table2中的三条记录,table2中的字段date值分别为table1的day1、day2、day3字段名。
不知道有没有办法用常数构造一个虚拟表,比如说,以数字1、2、3做为表列值,即构造出来的表能实现如下功能:
((1,2,3) col1,(2,5,8) col2) as table
其中虚拟表为table,有列col1和col2,1,2、2,5,3,8分别为table中的三条记录。
...全文
45 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
newjgh 2001-11-27
  • 打赏
  • 举报
回复
move
baoxiang 2001-11-27
  • 打赏
  • 举报
回复
好像没什么办法,如果有人能够做到,我也很感兴趣。
sztaotao 2001-11-27
  • 打赏
  • 举报
回复
忘了加上限制条件了,只能用一条SQL语句,如何实现?
baoxiang 2001-11-27
  • 打赏
  • 举报
回复
你可以用三句sql文来实现。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧