只要加上了关联这张表kind.kind_id=hs.kind_id 就出出了如下提示,不加程序一切正常!
?????
 SELECT 
 hs.unit_id,
 unit.unit_name,
 hs.spec_id,
 spec.spec_name,
 hs.type_id,
 type.type_name,
 hs.cell_id,
 cell.cell_name,
 hs.name_id,
 name.name,
 hs.kind_id,
 kind.kind_name,
 count(hs.how) total 
FROM 
 history_storage hs,
 bb_unit unit,
 bb_specialty spec,
 bb_type type,
 bb_cell cell,
 bb_name name,
 bb_kind kind  
 WHERE 
 unit.unit_id=hs.unit_id
 AND spec.spec_id=hs.spec_id 
 AND type.type_id=hs.type_id 
 AND cell.cell_id=hs.cell_id 
 AND name.name_id=hs.name_id 
 AND  kind.kind_id=hs.kind_id
 AND hs.time='20055'
 AND hs.unit_id in (1,2) 
 GROUP BY 
 hs.unit_id,
 unit.unit_name,
 hs.spec_id,
 spec.spec_name,
 hs.type_id,
 type.type_name,
 hs.cell_id,
 cell.cell_name,
 hs.name_id,
 name.name,
 hs.kind_id,
 kind.kind_name似乎应该是这样子的吧,你贴的SQL文我研究了好久。
呵呵。