【发布时间】:2016-06-22 21:39:12
【问题描述】:
我正在尝试找到一种方法从 SQL Server 2012 中的当前表中获取“表名”作为列
SELECT
'School1.dbo.Person', Age, COUNT(Age)
FROM
School1.dbo.Person
GROUP BY
Age
UNION ALL
SELECT
'School2.dbo.Person', Age, COUNT(Age)
FROM
School2.dbo.Person
GROUP BY
Age
由于我在每个 select 语句的第一列中硬编码表名,这没有多大意义,有没有办法动态获取第一列中的表名?
欣赏你的想法!
说唱
【问题讨论】:
-
我认为您当前的方法没有任何问题——认为没有更好的解决方案。
标签: sql tsql sql-server-2012