2016-02-05 35 views
-2

我有兩個表,我計算它們的行。如何計算在Mysql 2計數(*)的總和

SELECT COUNT(*) 
FROM docgrados_directores 
WHERE docgrados_directoresleido = '0' AND docgrados_directoresusu = '11' 

result 1 

SELECT COUNT(*) 
FROM docgrados_lectores 
WHERE docgrados_lectoresleido = '0' AND docgrados_lectoresusu = '11' 

result 1 

我需要總數(結果是2)。我怎樣才能將結果與單個陳述進行總結?什麼是正確的語法?

+0

我們需要知道一些相關的模式。這些表格如何相關? – dan08

+0

我需要在每個選擇的行數的總和,2應該是答案 – sebastianpe93

回答

2

使用另一張SELECT要添加您的查詢返回的標量值:

SELECT (SELECT COUNT(*) 
     FROM docgrados_directores 
     WHERE docgrados_directoresleido = '0' AND docgrados_directoresusu = '11') 
     +  
     (SELECT COUNT(*) 
     FROM docgrados_lectores 
     WHERE docgrados_lectoresleido = '0' AND docgrados_lectoresusu = '11') 

上面的語句應該返回2的結果如果兩個子查詢的結果是1

+0

這就是我需要:) – sebastianpe93