我有一張如下所示的表格。它是使用查詢創建的 -
NPI Other_Columns
123 Several_Other_Columns
456 Several_Other_Columns
如何從該表中獲取每個 NPI 并計算它們出現在另一個表中的次數?另一張表的結構是這樣的——
Claim_id NPI1 NPI2 NPI3 NPI4 NPI5 NPI6 NPI7 NPI8
如果第一個表中的 NPI 顯示在第二個表的任何欄位中,我們要計算該宣告。
uj5u.com熱心網友回復:
第一個任務是join
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)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/463041.html
標籤:sql PostgreSQL 雪花云数据平台
