1
A
回答
4
你需要做一個聚合上聯:
select sum(subcount) as totalcount
from (select count(*) as subcount from table1 where approved = 0
union
select count(*) as subcount from table2 where approved = 0)
還有其他的方法,但是這表明你的意圖很清楚,尤其是命名列這樣。
希望這有助於
-1
你會爲每個表做到這一點:
SELECT count(*) FROM table WHERE approved = 0
您可以將其合併成一個查詢而是變得更加複雜。使用子查詢或聯合。
-1
這個答案將幫助您:
$query = "select count(*)+(select count(*) from table1) as totalrows from table2";
相關問題
- 1. 的MySQL從多個表
- 2. 的MySQL從多個表
- 3. 的MySQL從多個表
- 4. 的MySQL從多個表
- 5. MySQL:從多個表加入
- 6. 從多個表與MySQL
- 7. 從多個MySQL表選擇
- 8. MySQL從多個表查詢?
- 9. 如何從MySQL的單個列中選擇多個表中的多個值?
- 10. MySQL - 如何從多個表中選擇多行
- 11. 如何查詢mysql中的多個表?
- 12. 如何加入多個表的MySQL
- 13. 如何從mysql表中選擇多行?
- 14. 如何從多表中選擇列mysql
- 15. 如何從一個MySQL表中打印出多個條目?
- 16. 如何從衆多的MySQL
- 17. 如何從mysql中的一列表中替換多個字符
- 18. 如何從MYSQL中的多個表中找出數據
- 19. 如何從mysql中的多個表中提取值?
- 20. 如何從php和mysql中的多個表中獲取值
- 21. 如何使用MySQL從多個ID獲取表中的值
- 22. 如何從mysql中的多個表中獲取數據?
- 23. 從多個表填充表單yii2 mysql
- 24. 如何從多個表
- 25. 如何從多個表
- 26. 如何從多個表
- 27. 如何從多個表
- 28. 如何從多2個表
- 29. lucene從mysql表的多個索引
- 30. MySQL的顯示從多個表
將返回不正確的值,如果兩個子數是相同的。 'UNION ALL'而不是'UNION'應該解決問題。 –
引發以下錯誤:錯誤:每個派生表都必須具有自己的別名 –