GCP SPANNER:如何使用单个select语句对多个表中的记录进行计数

时间:2019-06-19 12:00:05

标签: google-cloud-platform google-cloud-spanner

我需要使用一个select语句从SPANNER的多个表中进行计数。在传统的Oracle DB中,我习惯于以下查询样式。

有人可以建议我如何在SPANNER中做到这一点。

select (SELECT count(1) FROM Table1 where Column1='ABC') as Count1, (SELECT count(1) FROM Table2 where Column2='ABC') as Count2, (SELECT count(1) FROM Table3 where Column3='ABC') as Count3, from dual;

我认为我们无法在SPANNER中使用相同的存储过程来运行。如果我错了,请纠正我。

1 个答案:

答案 0 :(得分:3)

target="_blank"部分非常针对Oracle。您可以在Spanner中使用以下查询:

from dual