现有2张表,第1张表比如说有字段COL1,COL2,COL3,第2张表他存的数据确实第1张表的字段名。现在要把两表关联起来,查出第1张表对应每个字段下的数据。不知道怎么搞,我建了个中间表,一个存字段名,一个存另一张的数据。但好像不行。
解决方案 »
- oracle10g连接9i问题向大家请教
- shutdown abort后出现Ora-00439:feature not enabled:Real Application Clusters错误,怎么解决,
- oracle sql how to write?
- 如果对一个表进行两次左关联呢?
- 写sql时能否获得明年的昨天?(oracle)
- RedhatLinux9.0中安装了oracle9i,但现有的是oracle10g的备份文件...
- 2000下,每个数据文件最大能给多少空间?
- 关于ORA-12560:TNS:协议适配器的错误解决!
- oracle时间查询的问题
- oracle约束
- 有点意思的SQL查询
- 安装oracle rac的cluster出问题了啊,请问帮忙看看
COL1 COL2 COL3
1 2 3
成col1 1
col2 2
col3 3
列转行用union allselect 'col1' col,col1 from table1 union all
select 'col2' ,col2 from table1 union all
select 'col3',col3 from table1
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。