2つの表があり、1つはプロセスの結果を示し、もう1つはエラーまたはその他のイベントを示しています。いくつかの列は結合できますが、他の列は結合できません。各テーブルにはユニークな列があるので、UNION ALLを使用することはできません。例えばいくつかの異なる列を持つ類似の2つの表を結合します
私は、次の列を持っている(そこに多くであるが、あなたのアイデアを得る):組み合わせることができ、各例のテーブルで
EventID | DateTime | Station | ErrMsg
ResultID | DateTime | Station | MatNum | SerialNum
だから、最初の3つの列は、他の人は自分の列が必要になります。
ここでの考え方は、エラーを引き起こすプロセスステップがあるかどうかを確認できるように、エラーと結果の順序を日付/時刻でオーバーレイすることです。
私はさまざまな結合、結合などを試しましたが、私が望むものを得られませんでした。
どのような考えですか?
なぜあなたはそれらの両方から参加することができませんか? 'events。*、results。*'、または '*'を使って全てを取るのではなく、必要な列を指定してください。 – panther
いくつの列がありますか? – SQLChao
サンプルデータと目的の結果を入力してください。 –