私はグループのデータに問題が生じています。私はgroup by節を使用していましたが、今回は同様の価値のあるデータをグループ化したいと考えています。 シーケンス番号が関連付けられているジョブが必要です。同じシーケンス番号を持つジョブをまとめてグループ化できれば、より少ない数のジョブを実行できます。SQLグループ化と同様の値が一緒に
私が持っているデータは、このようなものです。 A02とA04は共通とA01とA03でより多くを持っていることがわかる上記のデータから、
JobID Sequence
A01 8
A01 6
A01 10
A02 5
A02 10
A02 4
A02 2
A03 8
A03 3
A03 6
A03 10
A04 5
A04 4
A04 2
A04 9
A04 10
は共通で多くを持っています。一緒にグループA02に以下と一緒にA04とA01とA03と一緒に類似したデータ群を取得するために行われる必要がありますどのようなクエリ
は、シーケンス列の順序は軽微であること。詳細説明 - 時間
デビッド
PS用
JobID Sequence
A01 8
A01 6
A01 10
A03 8
A03 3
A03 6
A03 10
A02 5
A02 10
A02 4
A02 2
A04 5
A04 4
A04 2
A04 9
A04 10
感謝。上記のリストに
はA01シーケンス(8,6,10) A02シーケンス(5,10,4,2) A03が含ま含ま含まJOBID配列(8,3,6,10) A04の配列を含みます(5,4,2,9,10)
だから、仕事A01とA03仕事は、同様のシーケンス番号を持っているし、仕事A02とA03仕事は、同様のシーケンス番号を持っています。私は彼らが同様のシーケンス番号に基づいてグループ化したい いくつかの他のジョブのシーケンス番号と一致する可能性がある配列を有する他の多くの仕事があります。私はちょうどリストを小さく保つために4つの仕事を含んだ。
を使用すると、SQLクエリを書いて試してみましたが、それは動作しますか? – cctan
はい、私はそれは私に "jobid、シーケンス、jobidによってjobtableグループからシーケンスを選択jobid"期待された出力を私に与えていない –
あなたはA01、A03、A02、A04の順番で 'JobID'であなたのデータを注文したいですか? ? これらは唯一のJobIDですか?それ以上のものはありますか?A05 .. B01 .. Z99? – Paddy