我需要从多个表(由 ID 列相关)中收集计数,所有这些都在一个查询中,我可以将其参数化以在其他地方的一些动态 SQL 中使用。这是我到目前为止所拥有的:
SELECT revenue.count(*),
constituent.count(*)
FROM REVENUE
INNER JOIN CONSTITUENT
ON REVENUE.CONSTITUENTID = CONSTITUENT.ID
这不起作用,因为它不知道如何处理计数,但我不确定要使用正确的语法。
为了澄清一点,我不希望每个 ID 有一个记录,而是每个表的总计数,我只需要将它们组合到一个脚本中。