でラウンド行く私は、次のTricklyは、必要なSQLをしてください取引:円
Ftitle Fvalue Freference
------ ---------- ---------
filename file1.java 123
version 2 123
cvstree branch1 123
filename file2.java 345
version 4 345
cvstree branch2 345
filename file1.java 4556
version 3 4556
cvstree branch1 4556
filename file3.java 4312
version 77 4312
cvstree branch2 4312
filename file1.java 5616
version 1 5616
cvstree branch3 5616
のようなデータを持っている私は、簡単に読みやすくするためにいくつかの列の間に上記の空白行を与えています。さまざまな理由から、テーブル構造を変更することはできず、テーブルにはトンとトンのデータが含まれています。
今、私が持っているものは、例としてfile1.javaのFvalueです。私はTSQLステートメントを使用できるかどうかを知りたいので、1つのクエリで、たとえばブランチが指定したものと一致するすべての個別のFreference値を取得します。
たとえば、もし私がbranch1のfile1.javaにマッチしたいクエリを与えたら、SQLは "Freference" 4556と123を返すだけです。
file.javaのすべての「Freference」値をループせずに、Fvalueがbranch1の場合はさらにフィルタリングすることができますか?この種のループは非常に遅くなります。
TSQL = SQL Server? – gbn
は、各トリプレットに固有のFreferenceですか?言い換えれば、他の行の集合は4312をFreferenceとして持つことができますか? – Randy