4 つのテーブルを結合する単純なクエリがあります。正常に動作しており、そのクエリにもう 1 つ結合を追加する必要がありますが、今回は、そのクエリ内の 1 つのパラメーターに応じてテーブルが異なります。
私のクエリは次のようになります。
SELECT pat.Id,dgroup.Diagnosis as 'Description', ntest.Testname as 'TestName',
dgroup.Id as 'ProrityId', subt.TestSubType, **ntest.SubGroupId**
from pat.tbl_PatientTestRecord pat
JOIN tbl_Test_DiagnosisGroup InTest on pat.IndividualTestId=InTest.Id
JOIN tbl_NrlTests nTest ON InTest.TestId=nTest.id
JOIN tbl_DiagnosisGroup dgroup ON Intest.DGId=dgroup.id
Left Join
**tbl_vary**
- tbl_varyはntest.subgroupIDに依存します。に表示されるテーブルはおそらく 3 つ
tbl_vary
です。
私のSQLは少し弱いので、これに対する適切な解決策に非常に感謝しています.