日期:2014-05-18  浏览次数:20710 次

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.. -- #