在MySQL中,我可以做到SELECT (SELECT COUNT(*) FROM table1) - (SELECT COUNT(*) FROM table2)两个表之间的计数差异.当我在BigQuery中尝试这个时,我得到:Subselect not allowed in SELECT clause.如何在BigQuery中运行这样的查询?
由于SELECT子句中不支持子选择,我将对此特定查询使用CROSS JOIN:
SELECT (SELECT COUNT(*) c FROM `publicdata.samples.natality`)
- (SELECT COUNT(*) c FROM `publicdata.samples.shakespeare`)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1536 次 |
| 最近记录: |