首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Mysql查询的有关问题

2011-12-25 
Mysql查询的问题表1:design表2:suggestioniddesignid,designnameiddesignid,date1001a100105-11-032002b20

Mysql查询的问题
表1   :design                                                 表2:suggestion
id         designid,designname                       id       designid,date
1           001             a                                         1         001             05-11-03
2           002             b                                         2         001             05-11-04
                                                                        3         001             05-11-05
                                                                        4         002             06-09-12
                                                                        5         002             06-08-10
                                                                        6         002             06-12-10
我想得到这样的查询结果
id       designid,designname,date1,date2,date3
1         001             a                     05-11-03,05-11-04,05-11-05
2         002             b                     06-09-12,06-08-10,06-12-10
应该怎么做?我用的struts。只要在页面上能以这样的形势显示出来也可以


[解决办法]
一个结果集是做不到的,因为对于一个design,有几个suggestion与之对应是不确定的
用两个结果集,一个遍历表1,一个遍历表2,在页面上输出

[解决办法]
先把第一个表中符合条件的查询处来放入结果集,然后遍历结果集,跟据designid查询date。然后把所有字段放入userbean。然后再页面遍历userbean集合。
it is ok.. -- #

热点排行