目標は、各タイプと専門分野の組み合わせについて、最も一般的な 50 の手順コードを示すビューを作成することです。(特殊コードは異なるタイプで繰り返すことができます)
私は2つのテーブルを持っています:
テーブルproviders
には以下が含まれます:
provider_type
provider_specialty
provider_id
(およびこの問題には関係のないデータ)
テーブルのservices
内容:
provider_id
procedure_code
(およびその他のデータ ポイント - 関連なし)
最終結果は次のようになります。
Provider Type | Provider Specialty | Procedure Code | Count
---------------+---------------------+------------------+-------
00 | 01 | 97012 | 500
00 | 01 | 97013 | 450
00 | 02 | 97012 | 270
00 | 02 | 97013 | 900
01 | 01 | 97012 | 845
01 | 01 | 97013 | 1200
何か案は?これが非常に複雑なクエリであることはわかっています。更新の周期性を実行するスクリプトを作成することだけを検討しましたが、より多くのリアルタイム データが必要です。