この質問が正しくフォーマットされていないとお詫び申し上げます。私は、Oracleデータベースの高レベルのアイデアは、このX_METER_USE
テーブルのエントリは私の組織でテストエンジニアがプロジェクトに行われているに対応することであるOracle SQL Queryヘルプで列に2つの値が入力されている可能性があります
SELECT * FROM X_METER_USE x
LEFT JOIN INSTRUMENTS i on x.ID_NUMBER = i.NAME and x.INST_SNR = 'INSTRUMENT'
LEFT JOIN STANDARD_REAGENT sr ON x.ID_NUMBER = sr.SAMPLE_NUMBER AND x.INST_SNR = 'SNR'
WHERE x.INST_SNR = 'SNR' AND sr.SAMPLE_NUMBER = i.NAME;
ために、次のクエリを作成しました。彼らは、INSTRUMENT
テーブルの測定装置またはSTANDARD_REAGENT
テーブルの化学物質で試験を実施した。 X_METER_USE
のエントリでは、INST_SNR
カラムの値が "INSTRUMENT"の場合、測定を実行するために機器を使用し、値が "SNR"の場合、テストを実行するために化学薬品を使用しました。各X_METER_USE
のエントリは、PROJECT
という列に格納されたプロジェクト番号に関連付けられています。ここでの関係は、1つのプロジェクトに多くのX_METER_USE
エントリが関連付けられていることです。したがって、PROJECT
列には、そのプロジェクトで実行されたすべてのテストに対応する重複エントリがあります。ここで
テーブルです:
そして、ここでいくつかの例では、
エントリーしている私は、エンジニアがでテストを入力したいくつかのプロジェクト番号を検索するクエリを必要とします私はフロントエンドのWebインターフェイスをテストし、私のロジックが正しいことを確認することができます。前もって感謝します!
完璧に働いてくれてありがとう! – pdaniels0013