私はSQL Server 2008、C#を使用しています。約20000行のテーブルがあります。このテーブルにはいくつかの類似の行があります。約900個の異なる行があり、それは自分のテーブル構造です。SQL Server strange distinct query
例えばtblCourse
courselevel, coursecode, coursename, branchcode...
私は同じcoursecode/coursename
で20行を持っているが、異なるbranchcode
またはcourselevel
で、私は唯一のユニークなcoursecode
でアイテムを含むテーブルを持っているつもりです。 、すべての行が同様coursecodeを持っているので、
... courselevel=1,coursecode=1200,coursename=A,branchcode=200...
は、私は何をすべき:私は最初の行だけを持つようにしたい
... courselevel=1,coursecode=1200,coursename=A,branchcode=200...
... courselevel=2,coursecode=1200,coursename=A,branchcode=200...
... courselevel=1,coursecode=1200,coursename=A,branchcode=220...
... courselevel=1,coursecode=1200,coursename=A,branchcode=230...
... courselevel=1,coursecode=1200,coursename=A,branchcode=240...
... courselevel=1,coursecode=1200,coursename=A,branchcode=250...
... courselevel=2,coursecode=1200,coursename=A,branchcode=251...
... courselevel=1,coursecode=1200,coursename=A,branchcode=225...
:ここ
は、私のテーブルの小さなサンプルです行う?
選択クエリ文字列はどのように書くべきですか?
私は幸運とは別の方法(グループ別、別々、最大(ID)...)をテストして、助けてください!
おかげ
サンプルデータと出力を提供してください。 – RedFilter
OKだから、テーブルに20,000行ありますか?**何から**抽出しますか?あなたはあなたの目標が何であるか、あなたのテーブルからどんな種類のデータを取り出そうとしているのかについてはっきりしていません... –
ああ私の質問を更新しました。一意のコースコードを持つレコードだけを持っていたい –