表a结构如下:showname colName
姓名 name
地址 adr
性别 sex表b结构如下:
name adr sex
陈 江东 男要求得到如下结果:
姓名 陈
地址 江东
性别 男注意:表a中的colName的值正好是表b的字段名
姓名 name
地址 adr
性别 sex表b结构如下:
name adr sex
陈 江东 男要求得到如下结果:
姓名 陈
地址 江东
性别 男注意:表a中的colName的值正好是表b的字段名
解决方案 »
- 这样的sql怎么写?
- 我在ListCtrl中用SHGetFilelnfo插入系统图标为什么关闭后第二次打开就没有图标了
- 应用UTL_FILE写入文件生成报表,中文字符乱码怎么解决啊??
- 在v$sqlarea中查询最近执行过的sql,过长的sql_text显示不全?
- 我第一次登陆oem以后,要求我改变密码,但是现在忘了,该怎么办?
- 我想写这样一个函数...
- Oracle9i Drop表和新增表时 ORA-00604错误
- 救命啊!XP下oracle数据库怎么老是启动不起来啊??
- ManagermentServer为什么启动不起来??
- 行合并重排
- oracle data !
- 这种情况下,如何提高查询性能?
需要去拼
insert into A values('姓名', 'name')
insert into A values('地址', 'adr')
insert into A values('性别', 'sex')
create table B(name varchar(10), adr varchar(10), sex varchar(10))
insert into B values('陈', '江东', '男' )
goselect A.showname , B.name from A,B where A.colname = 'name'
union
select A.showname , B.adr from A,B where A.colname = 'adr'
union
select A.showname , B.sex from A,B where A.colname = 'sex'drop table A,B/*
showname name
---------- ----------
地址 江东
姓名 陈
性别 男
*/
a表中有多少条记录,b表中就有相应的列与之对应
name adr sex是需要动态得到的
存储过程去写吧!