论坛首页 Java版

sql問題

浏览 2426 次
锁定老贴子 主题: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

這種形式﹐不知如何實現﹖
   
时间:2004-12-02
不是很具体嘛, 只有3列么
   
0 请登录后投票
时间:2004-12-02
首先謝謝關注﹗
不止3列﹐會有很多
A1 - B1 - C1
A1 - B1 - C2
A1 - B1 - C3
A2 - B2 - C1
A2 - B2 - C2
A2 - B2 - C3
等類似這種的豎表資料變為橫表資料
   
0 请登录后投票
时间:2004-12-06
我在delphi种的做法:
用clientdataset,runtime构造表头子段,然后从其他dataset种取得数据,手工写代码充clientdataset,最后用fastreport输出。。。

java下,用collection和table应该可以搞定
   
0 请登录后投票
时间:2004-12-06
zzsczz﹐在java代碼里做是沒問題﹐
我是想知道不知直接用sql可不可以抓出來﹖

我現在的做法是在oracle里create a function
   
0 请登录后投票
时间:2004-12-07
一条sql语句好像写不出来吧?
用function效率太低了。如果不经常更新,增加一列,建个tiger来更新
   
0 请登录后投票
时间:2004-12-13
select distinct column1,column2,column1+','+column2+','+column3 from table
   
0 请登录后投票
时间:2004-12-21
横表变竖表,一句应该可以搞定地.
   
0 请登录后投票
时间: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
   
0 请登录后投票
时间:2004-12-21
大概就这个思路,SQL可能不对.
   
0 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐