|
锁定老贴子 主题:sql問題
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2004-12-02
已有table資料
column1 - column2 - column3 ------------------------------------- A1 - B1 - C1 A1 - B1 - C2 A1 - B1 - C3 現想用sql抓為 column1 - column2 - column3 ------------------------------------- A1 - B1 - C1,C2,C3 這種形式﹐不知如何實現﹖ 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2004-12-02
不是很具体嘛, 只有3列么
|
|
| 返回顶楼 | |
|
最后更新时间:2004-12-02
首先謝謝關注﹗
不止3列﹐會有很多 A1 - B1 - C1 A1 - B1 - C2 A1 - B1 - C3 A2 - B2 - C1 A2 - B2 - C2 A2 - B2 - C3 等類似這種的豎表資料變為橫表資料 |
|
| 返回顶楼 | |
|
最后更新时间:2004-12-06
我在delphi种的做法:
用clientdataset,runtime构造表头子段,然后从其他dataset种取得数据,手工写代码充clientdataset,最后用fastreport输出。。。 java下,用collection和table应该可以搞定 |
|
| 返回顶楼 | |
|
最后更新时间:2004-12-06
zzsczz﹐在java代碼里做是沒問題﹐
我是想知道不知直接用sql可不可以抓出來﹖ 我現在的做法是在oracle里create a function |
|
| 返回顶楼 | |
|
最后更新时间:2004-12-07
一条sql语句好像写不出来吧?
用function效率太低了。如果不经常更新,增加一列,建个tiger来更新 |
|
| 返回顶楼 | |
|
最后更新时间:2004-12-13
select distinct column1,column2,column1+','+column2+','+column3 from table
|
|
| 返回顶楼 | |
|
最后更新时间:2004-12-21
横表变竖表,一句应该可以搞定地.
|
|
| 返回顶楼 | |
|
最后更新时间:2004-12-21
select a.a,b.b,c.c from table a,table b,tablec where a.a = b.a and b.b = c.b and a.c = c.c
|
|
| 返回顶楼 | |
|
最后更新时间:2004-12-21
大概就这个思路,SQL可能不对.
|
|
| 返回顶楼 | |










