将来自一个查询的数据分组到另一个查询中
Group using data from one query into another
我有一个 table,如下所示。它是使用查询创建的 -
NPI Other_Columns
123 Several_Other_Columns
456 Several_Other_Columns
如何从这个 table 中获取每个 NPI 并计算它们在另一个 table 中出现的次数?另一个table的结构是这样的-
Claim_id NPI1 NPI2 NPI3 NPI4 NPI5 NPI6 NPI7 NPI8
如果 NPI 在第一个 table 中显示在第二个 table 的任何字段中,我们要统计 claim.s
第一个任务是加入
SELECT
t1.npi,
t1.other_columns,
t2.claim_id
FROM table1 as t1
JOIN table2 as t2 ON t1.npi in (t2.np1,t2.np2,t2.np3,t2.np4,t2.np5,t2.np6,t2.np7,t2.np8)
这让你所有的东西都加入了。
现在算那些..
SELECT
count(t2.claim_id)
FROM table1 as t1
JOIN table2 as t2 ON t1.npi in (t2.np1,t2.np2,t2.np3,t2.np4,t2.np5,t2.np6,t2.np7,t2.np8)
我有一个 table,如下所示。它是使用查询创建的 -
NPI Other_Columns
123 Several_Other_Columns
456 Several_Other_Columns
如何从这个 table 中获取每个 NPI 并计算它们在另一个 table 中出现的次数?另一个table的结构是这样的-
Claim_id NPI1 NPI2 NPI3 NPI4 NPI5 NPI6 NPI7 NPI8
如果 NPI 在第一个 table 中显示在第二个 table 的任何字段中,我们要统计 claim.s
第一个任务是加入
SELECT
t1.npi,
t1.other_columns,
t2.claim_id
FROM table1 as t1
JOIN table2 as t2 ON t1.npi in (t2.np1,t2.np2,t2.np3,t2.np4,t2.np5,t2.np6,t2.np7,t2.np8)
这让你所有的东西都加入了。
现在算那些..
SELECT
count(t2.claim_id)
FROM table1 as t1
JOIN table2 as t2 ON t1.npi in (t2.np1,t2.np2,t2.np3,t2.np4,t2.np5,t2.np6,t2.np7,t2.np8)