2012-10-08 9 views

回答

0
select count(*) as total 
from (
    select CCODE 
    from tbl1 
    where RCODE = 126 
    order by id desc 
    limit 7 
    ) s 
where CCODE = 50 
1

使用子查詢,生成一箇中間表a其中包含最後7所記載的CCODE =50從去年7個記錄的分貝計數據庫有RCODE = 126。然後在其上運行COUNTWHERE CCODE=50。查詢:

SELECT COUNT(*) 
FROM (
    SELECT CCODE 
    FROM tbl1 
    WHERE RCODE = 126 
    ORDER BY id DESC LIMIT 7 
) AS a 
WHERE CCODE = 50 
相關問題