请问大家如何实现数据库的行列互换(50分)

  • 主题发起人 主题发起人 talk_me
  • 开始时间 开始时间
T

talk_me

Unregistered / Unconfirmed
GUEST, unregistred user!
如table1 为 aa bb cc
111 222 333
转为aa 111
bb 222
cc 333
 
不一定要对数据库进行修改吧?
你可以在显示上做点处理就可以了!
 
行列互换,有创意!
 
有必要吗???
 
数据类型不会出问题吗??/
 
使用STRINGGRID控件代替DBGRID.
 
可以的, 但前提是aa bb cc类型一样
(select aa from table1) union (select bb from table1) union (select cc from table1)
 
在显示上改改应该可以
 
Cache+UpDateSQL
 
写代码, 将一个表读入到一个二维数组
再按你要的位置, 重新写入表不就行了
 
对不起,但不行
(select aa from table1) union (select bb from table1) union (select cc from table1)
是交集,非也,
各位在发表一下高见
 
>select aa from table1) union (select bb from table1) union (select cc from table1)
>是交集,非也,
是并集呀, 我用过可以的.
 
存储过程建立临时表,并写入数据,储存过程返回临时表数据集的游标
 
我想你理解错了,我要的是将aa bb转换为 aa
bb

而不是表a为aa,表b为bb,得到aa
bb
不过谢谢你
 
只是要显示嘛,用StringGrid处理一下就可以了
 
谢谢yntw我就是这么做的,先select 在弄到临时表中,不过我想有没有简单的办法
 
Try Crystal report![:)]
 
后退
顶部