select (select count(*) from tb_name where 已阅读 like '%2%') as a,
(select count(*) from tb_name where 未阅读 like '%2%') as b,
(select count(*) from tb_name where 需回复文件 like '%2%') as c;

解决方案 »

  1.   

    select sum(已阅读 regexp '[2]'),sum(未阅读 regexp '[2]'),sum(需回复文件 regexp '[2]') from table;
      

  2.   

    to mathematician(数学家):好像有提示错误呀ODBC 驱动程序不支持所需的属性。 
    /wsj/contents/main.asp,行22 
      

  3.   

    <%
    set rs=server.createobject("adodb.recordset")
    sql="select (select count(*) from documents where send_depart1='"&oabusyname&"') as a,(select count(*) from documents where send_depart1='"&oabusyname&"') as b,(select count(*) from documents where send_depart1='"&oabusyname&"') as c"
    rs.open sql,conn,1,1%>
      

  4.   

    你可以在mysql上直接执行,看看能不能成功。可能是由于你的mysql版本较低,不支持子查询。另外,bluefiend(<蓝魔之泪>)写的也可以正确执行的。
    select sum(已阅读 regexp '[2]'),sum(未阅读 regexp '[2]'),sum(需回复文件 regexp '[2]') from table;
      

  5.   

    我这个是写在网页中的,用asp的,数据库是access