2016-05-19 6 views
0

グループ内で複数の一致を見つけることができますが、min(ID)を更新したいのはどのようにしてクエリに追加するのですか?だから、基本的なバージョンは、次のようになります。更新インナー複数の一致を最低のIDだけに結合

Update Table1 as T1 
Inner Join Table2 as T2 
On T1.Name=T2.Name 
And T1.Value>=T2.MinValue 
And T1.Value<=T2.MaxValue 
Set T1.Flag='1' 

をいくつかのグループでは、私は複数の一致を取得しますが、すべてのケースでは、私はちょうど「1」のように更新T1における単一のレコードをしたいです。私はMin(ID)が何らかの形で関与しているのを知っていますが、私はそのクエリでどこにMin(ID)を指定できるのか分かりません。

答えて

0

ここであなたと非常によく似た質問がありました。 Here誰かが、値が最も低い場合に、列でグループ化されたときに、フラグを設定したいと考えました。 これはあなたの問題を解決できると思います!

関連する問題