复杂的SQL语句该如何实现?

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
我需要实现的就是把一个表里的值插入另一个表,但是与一般的插入不同!表1的结构如下:a 字段名称a1值a2值a3值表2的结构如下:item1item2item3 ... item50 字段名称 一共有50个字段名称我想实现插入后的结果是这样的item1item2item3 ... item50 字段名称a1
a2
a3
值也就是说,把a1,a2,a3插入到一列中,其中a1,a2,a3可能相同,也可能不同!在表2 中之所以有50个字段名称,因为有时候得到的a字段的值不一样多,一般情况下是少于50个的,但最终不会超过50个!这样的一条SQL语句该如何写?

                                                                                                给你一个Linkhttp://blog.csdn.net/talantlee/articles/353798.aspx如果数据库具有特殊的行列转换功能可以考虑,一句SQL写出来不是很现实                                       
提问者对答案的评价:

                                                                                                不明白你说的是什么意思?是不是行列转换?因为源表里面的数据不定,所以我想你用存储过程加游标应该就好了                                       

                                                                                                先看数据类型是否一致
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行