数据库表
a表
字段 ck a b
上海 钢笔 20
北京 铅笔 12
上海 铅笔 11
上海 圆珠笔 2
南京 铅笔 3
北京 钢笔 5
.......
b表
字段 ck
上海
北京
南京
.........
现在查询a表代码如下:
......
String sql = "";
String ck = "";
String a = "";
String b = "";
%>
<table border="1" width="100%" >
<tr>
<td width="16%" align="center">序号</td>
<td width="38%" align="center">仓库</td>
<td width="23%" align="center">名称</td>
<td width="23%" align="center">数量</td>
<%
try{
sql="select * from aa";
rst = stmt.executeQuery( sql );
while(rst.next())
{
ck=rst.getString("ck").trim();
a=rst.getString("a").trim();
b=rst.getString("b").trim();
i++;
%>
<tr style="cursor:hand">
<td align="center" ><font size=2><%=i%></font></td>
<td align="center" ><font size=2><%=ck%></font></td>
<td align="center"><font size=2><%=a%></font></td>
<td align="center"><font size=2><%=b%></font></td>
</tr>
<%
}
......
我现在要通过jsp输出按b表里有多少仓库名来查询a表里的信息,并且要分仓库输出表,效果如下图: