表1
------------------
自增ID | 单位名称
------------------
  1 | A
------------------
  2 | B
------------------
  3 | C
------------------
  4 | D
------------------  表2
------------------
关联ID | 车牌号
------------------
  2 | A5544
------------------
  2 | B7444
------------------
  2 | E0988
------------------
  4 | A3211
------------------
  1 | V6555
------------------
  1 | W6444
------------------
  3 | C8664
------------------
  4 | T4323
------------------
求各个单位的车辆总数!
比如:单位“A”有“2”辆!
  单位“B”有“3”辆!
  单位“C”有“1”辆!
  单位“D”有“2”辆!查询方法语句:
SQL codeselect 表1.单位名称,count(*)
from 表1 inner join 表2 on 表1.自增ID=表2.关联ID
group by 表1.单位名称
我用以下方法去读显示到页面单位可以读出来,但是总数读不出来:<c:forEach var="item" items="${tab}" varStatus="status">
  <td nowrap="nowrap">
    <div align="center">
    ${item.count(*)}
    </div>
  </td>
</c:forEach>
我也试了下这个还是读不出来:
SQL codeselect 表1.单位名称,count(*) as uum
from 表1 inner join 表2 on 表1.自增ID=表2.关联ID
group by 表1.单位名称<c:forEach var="item" items="${tab}" varStatus="status">
  <td nowrap="nowrap">
    <div align="center">
    ${item.num}
    </div>
  </td>
</c:forEach>
请高手帮帮忙!!!

解决方案 »

  1.   

    很明显的拼写错误eselect 表1.单位名称,count(*) as uum
    from 表1 inner join 表2 on 表1.自增ID=表2.关联ID
    group by 表1.单位名称
    <c:forEach var="item" items="${tab}" varStatus="status">
     <td nowrap="nowrap">
       <div align="center">
       ${item.num}
       </div>
     </td>
    </c:forEach>
      

  2.   

    select 表1.单位名称,count(*) as uum
    from 表1 inner join 表2 on 表1.自增ID=表2.关联ID
    group by 表1.单位名称<c:forEach var="item" items="${tab}" varStatus="status">
      <td nowrap="nowrap">
      <div align="center">
      ${item.num}
      </div>
      </td>
    </c:forEach>
    我就是这样做也是读不出来啊!
    请说的详细点!我是新手!
      

  3.   

    其他数据库字段查出来的值我读的出来!
    就是这个求和的count(*)值就是读不出来!
      

  4.   

    哦  你是说uumnum是吗?
    我可能把问题写错了,但是我用的是:
    select 表1.单位名称,count(*) as num
    from 表1 inner join 表2 on 表1.自增ID=表2.关联ID
    group by 表1.单位名称<c:forEach var="item" items="${tab}" varStatus="status">
      <td nowrap="nowrap">
      <div align="center">
      ${item.num}
      </div>
      </td>
    我改了还是一样啊!
    到底是???
      

  5.   

    是不是count(*)不是数据库的字段他的求和值是读不出来的啊?