作者grence (多想两分钟 = =")
看板Database
标题Re: [SQL ] count五个表单符合条件的有多少个
时间Wed Jul 7 21:27:39 2010
你原本的语法查询结果跟下面这个应该相同:
select count(*)
from maxrepeath
where length in(16,17,18,19,20)
group by length
order by length desc
然後,我猜你要的应该是这样:
select length, count(1)
from maxrepeath
where length in(16,17,18,19,20)
group by length
order by length
※ 引述《piglon (宣)》之铭言:
: 目前我用的方法是
: 利用UNION
: 把10次查询的结果组合起来
: 但是我不会同时计算八个相同的表
: 下面是我写的sql语法
: SELECT COUNT( * )
: FROM maxrepeath
: WHERE length =20
: UNION
: SELECT COUNT( * )
: FROM maxrepeath
: WHERE length =19
: UNION
: SELECT COUNT( * )
: FROM maxrepeath
: WHERE length =18
: UNION
: SELECT COUNT( * )
: FROM maxrepeath
: WHERE length =17
: UNION
: SELECT COUNT( * )
: FROM maxrepeath
: WHERE length =16
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.176.72.116